做EXT开发,在Firefox调试的过程中,忽然遇到下面这个异常:
NS_ERROR_ILLEGAL_VALUE
xhr.open(requestOptions.method, requestOptions.url, async);
排查N久,都没有类似的错误。后来转到Chrome下调试,Chrome给出了明确的提示:
Uncaught SyntaxError: Failed to execute 'open' on 'XMLHttpRequest': 'POST ' is not a valid HTTP method.
POST后面多了一个空格。
NS_ERROR_ILLEGAL_VALUE
xhr.open(requestOptions.method, requestOptions.url, async);
排查N久,都没有类似的错误。后来转到Chrome下调试,Chrome给出了明确的提示:
Uncaught SyntaxError: Failed to execute 'open' on 'XMLHttpRequest': 'POST ' is not a valid HTTP method.
POST后面多了一个空格。
本文记录了一次在使用EXT进行开发时遇到的Firefox异常问题,该异常显示为NS_ERROR_ILLEGAL_VALUE。通过转到Chrome进行调试,最终发现问题是由于POST方法名称后跟有一个多余的空格所导致。
1513

被折叠的 条评论
为什么被折叠?



