【php模拟asp中的XmlHttpRequest实现http请求的代码_PHP教程】教程文章相关的互联网学习教程文章

javascript – 如何捕获涉及XmlHttpRequest的错误?【代码】

当我通过XMLHttpRequest将数据发送到服务器时,我希望在TRY {} CATCH(){}的帮助下捕获所有错误. 如何收到所有错误,例如net :: ERR_INTERNET_DISCONNECTED等?解决方法:参考这个,function createXMLHttpRequestObject() {// xmlHttp will store the reference to the XMLHttpRequest objectvar xmlHttp;// try to instantiate the native XMLHttpRequest objecttry{// create an XMLHttpRequest objectxmlHttp = new XMLHttpRequest(...

c# – XMLHttpRequest()无法识别为IsAjaxRequest?【代码】

要在会话超时进行Ajax请求时将用户重定向到登录页面,我实现了以下自定义属性, 与Unauthorize request相关的代码如下,protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext){if (filterContext.HttpContext.Request.IsAjaxRequest()){filterContext.HttpContext.Response.StatusCode = 403;filterContext.Result = new JsonResult{Data = new{Error = "SessionTimeOut"},JsonRequestBehavior = J...

javascript – 没有cookie的XMLHttpRequest【代码】

如何从不使用cookie的javascript发送请求?我想从greasemonkey这样做,所以我不关心相同的起源,可以使用原始xmlhttprequest或greamonkey的GM_xmlhttpRequest. 我需要从同一个网站上获取一个页面,但是没有经过验证.浏览器(Firefox)始终发送FF为该域提供的所有cookie. 背景:我正在研究一个GM脚本,它显示了个人资料图像的完整版本.但是,知道其URL的唯一方法是,我必须获取该用户的个人资料页面.这必须是未经验证的,否则将通知我这些用户...

javascript – 在Twitter上使用XmlHttpRequest时,我可以在401响应上禁止浏览器的登录提示

我正在使用jQuery的ajax方法与Twitter REST API进行交互. 他们的API有点烦人,因为某些操作将返回401 HTTP状态代码.在这种情况下,我只是希望它失败,而不是显示一个登录框. 我试过提供一个不正确的用户:URL中的传递对,以防可能会抑制对话框并让我得到错误响应,但是没有帮助. This question问了完全相同的问题,但答案却解决了如何不首先触发401的问题. (特别是这很烦人,因为这是他们要求身份验证的一个错误 – 用户/ show方法不应该首...

javascript – HTML5跨域XmlHttpRequest与旧版XmlHttpRequests【代码】

我用新的HTML5 JS XHR技术感觉很多关于简单的跨域XmlHttpRequest方法.鉴于以下标准的JavaScript XHR代码……var xhr=new XMLHttpRequest();xhr.open("GET",url,false);xhr.send();var output=xhr.responseXML;…什么是相同的HTML5 XHR跨域启用代码,可以提供相同的输出?解决方法:与JS的观点没有什么不同.跨域授权由HTTP级别的浏览器使用CORS处理,因此您的服务器必须支持跨域协商.

为什么Javascript XMLHttpRequest octet-stream MIME类型以字符串形式返回响应?【代码】

我试图用XMLHttpRequest获取gltf二进制文件.这是我试过的代码.var xhr = new XMLHttpRequest(); xhr.open("GET","THE ADDRESS",true); xhr.setRequestHeader("Accept", "application/octet-stream"); xhr.responseType = "arraybuffer"; xhr.onload = function (v) {resolve(xhr.response); // xhr.response must be ArrayBuffer but xhr.response is string }; xhr.onerror = function (e) {reject(e); }; xhr.send();根据上面的代...

javascript – chrome中的GM_xmlhttpRequest?【代码】

当我尝试在chrome中使用它来访问我编写的简单API时,它会抛出此错误:XMLHttpRequest cannot load http://67.19.91.186/~needsed/api/get/ZEZrBZYIynQ. Origin http://bestofyoutube.com is not allowed by Access-Control-Allow-Origin.从我一直在做的阅读,看起来这是XSS的一个问题.是否真的无法访问chrome中的API?解决方法:那是对的.根据issue,他们计划这样做. 同时,您可以使用extension.

javascript – ajax xmlhttprequest post方法是否有任何数据限制大小我的xhr被截断?【代码】

我试图使用ajax xmlhttprequest post方法将一些html数据发送到php脚本.但由于某些原因,我的XHR POST REQUEST被切断,并且并非所有数据都被传输到我的doit.php脚本.然而,来自textarea表单的相同html数据通过普通的表单post方法正确传递给doit.php脚本!你能帮助我克服这个问题并能通过xhr请求传递这个HTML数据吗?var xmlhttp;if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHttpReque...

java – Android WebDriver. XMLHttpRequest无法加载“URL”. Access-Control-Allow-Origin不允许使用Origin“URL”. at【代码】

我正在使用Selenium WebDriver和Java在Nexus 10(Adndroid 4.2)上运行自动化测试.我面临的错误是:XMLHttpRequest cannot load 'URL1'. Origin 'URL2' is not allowed by Access- Control-Allow-Origin. at null:1> URL1 – 基于json的后端;> URL2 – 前端. FireFox,Chrome,IE 10不会出现此错误.但Android上的WebDriver始终会出现此错误.由于它登录系统不可用. WebDriver能够点击,发送凯斯等. 所以问题是:是否存在任何解决方法以...

javascript – 将XMLHttpRequest.responseText存储到变量中【代码】

参见英文答案 > How do I return the response from an asynchronous call? 33个不熟悉XMLHttpRequests,但我在谷歌Chrome扩展程序中使用跨源功能.这很好用(我可以确认我得到了我需要的相应数据),但我似乎无法将其存储在’response’变量中. 我很感激任何帮助.function getSource() {var response;var xmlhttp;xmlhttp=new XMLHttpRequest();xmlhttp.onreadystatechange=function() {if (xmlhtt...

javascript – 使用multipart / x-mixed-replace和XMLHttpRequest【代码】

Multipart / x-mixed-replace是具有多个部分的内容的MIME类型,每个部分都替换前一部分.这可用于实现服务器推/反ajax / comet,显然至少应该在Firefox中工作.为了测试这个,我设置了一个服务器,它产生以下输出,每个部分之间有延迟:HTTP/1.1 200 OK Content-type: multipart/x-mixed-replace; boundary=whatever--whatever Content-type: text/plaintick--whatever Content-type: text/plaintock--whatever ...在客户端,这是我在Firef...

javascript – 带文件url的WKWebView xmlhttprequest【代码】

我正在使用app文档文件夹中的本地HTML从UIWebView迁移到WKWebView.我可以使用所有css和js文件加载索引页面,但是由于allowed-access-origin,每个ajax调用(xmlhttprequest)都会失败. 我不想在我的应用程序中使用Web服务器,因为我认为它会超大.我怎样才能成功呢?该应用程序是一个简单的HTML5应用程序,用于内部应用程序.设备无法联机或任何其他设备,因此可以完全禁用安全性.解决方法:这解决了我的问题:let config = WKWebViewConfigu...

javascript – 无法弄清楚如何对谷歌应用引擎进行XMLHttpRequest【代码】

我正在尝试从javascript(谷歌浏览器扩展程序)到我的谷歌应用程序进行简单的POST我可以看到HTTP POST确实已发送到GAE服务器,但我无法确定如何传输简单的文本字符串,并在谷歌应用程序中使用它. 目标:使用xmlhttpRequest从javascript发送字符串,在google-app网页上显示此字符串. 这是javascript的代码:function onRequest(request, sender, sendResponse) {var url = request;var xhr = new XMLHttpRequest();xhr.open("POST", "htt...

javascript – 伪造xmlhttprequests与casperjs【代码】

我正在用casperjs编写端到端测试,并想伪造ajax服务器响应 我想出了一个包含一个简单脚本的想法,该脚本模拟了xmlhttprequest对象并且总是返回我预期的结果,如下所示var ajax_requests = [['GET', '/jobs', JSON.stringify(jobs)] ], stubs = stubs || {};function setup_ajax(){stubs.server = sinon.fakeServer.create();_.each(ajax_requests, function(r){ //r[1] = "http://localhost:8000" + r[1]r[2] = [200, { "Content-Type...

javascript – 如何使用多个XMLHttpRequest?【代码】

我需要从8个不同的URL获得8个JSON.我存储了我必须在数组中更改的查询字符串,并使用for循环遍历它.这是我的代码:var index = ["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas"];var request = new XMLHttpRequest();for (var i = 0; i < index.length; i++) {var url = "https://wind-bow.glitch.me/twitch-api/channels/" + index[i];request.open("GET", url);req...