Javascript 要求Chrome处理来自Chrome扩展的HTTP请求
我正在寻找一种让Chrome从应用程序执行HTTP请求(从字符串)并检索最终HTTP响应的方法。我不想打开套接字并发送HTTP请求,因为它需要解析响应以处理“非终端”响应,如Javascript 要求Chrome处理来自Chrome扩展的HTTP请求,javascript,google-chrome,google-chrome-extension,google-chrome-devtools,google-chrome-app,Javascript,Google Chrome,Google Chrome Extension,Google Chrome Devtools,Google Chrome App,我正在寻找一种让Chrome从应用程序执行HTTP请求(从字符串)并检索最终HTTP响应的方法。我不想打开套接字并发送HTTP请求,因为它需要解析响应以处理“非终端”响应,如FOUND响应,该响应需要将请求重新发送到指定的URI 也许有一种方法可以打开一个选项卡,给它一个将由Chrome处理的请求,然后简单地检索最终结果?你只是在问这个问题吗?从你的问题来看,这似乎是你想要的。换一种说法,你没有对你的问题给出任何特殊的限制,排除了解决这个问题的常规方法 顺便说一句,在你的问题中,你提到了Chro
FOUND
响应,该响应需要将请求重新发送到指定的URI
也许有一种方法可以打开一个选项卡,给它一个将由Chrome处理的请求,然后简单地检索最终结果?你只是在问这个问题吗?从你的问题来看,这似乎是你想要的。换一种说法,你没有对你的问题给出任何特殊的限制,排除了解决这个问题的常规方法
顺便说一句,在你的问题中,你提到了Chrome应用程序和标签,它们通常不会混合使用。你可能想将“avec”改为“with”。所以不要让我做那么小的编辑。
XmlHttpRequest
能处理来自字符串的请求吗?比如GET/index.html HTTP/1.1\r\n主机:www.google.com\r\n\r\n
?我尝试使用原始套接字,但它们没有通过代理:/No,但您的示例不仅仅是一个字符串——它是一个格式良好的HTTP请求,XMLHttpRequest可以很好地生成。是否有XMLHttpRequest无法使用setRequestHeader()执行的操作?如果您举一个XMLHttpRequest做不到的事情的例子,那么您很可能会得到一个对您有帮助的答案。