草庐IT

java发送Http请求

全部标签

javascript - 我怎样才能找出是哪个 Javascript 引起了 Ajax 请求?

我在使用JavaJSF应用程序时遇到问题:在某些情况下,用户操作会导致AjaxHTTP请求正确更新UI,但随后会立即触发第二个请求,从而导致第二次不正确的更新。我如何找出(最好使用Firebug)第二个请求的确切触发位置?有很多缩小的框架JS代码,所以我不知道在哪里放置断点。将表单onsubmit处理程序设置为console.trace没有帮助,我想是因为这些是独立的Ajax请求。 最佳答案 在尝试答案中的建议时,我发现Firebug已经有了我需要的开箱即用的东西:控制台选项卡显示所有请求,对于Ajax请求,它显示文件和它们的来源行

javascript - 跨域 AJAX 请求未被阻止 : is this a security vulnerability?

最近三天我研究了如何使用XMLHttpRequest进行跨域请求。最好的选择确实是我已经在使用的JSONP。但我仍然有一个问题,我无法在任何地方找到答案。我阅读了数百篇文章(包括SO),但没有人有一个负责任的好答案(有很好的引用)。希望这里有人可以提供帮助。也就是说,我在许多网站上看到,由于安全原因,我无法从域example.com向yyy.com发出Ajax请求并获取我想要的数据。这很清楚,我对此毫无疑问。但问题是当我在我的本地主机中运行下面的代码时(所以我的域是“本地主机”,我不应该能够从另一个域请求任何数据)。xhReq=newXMLHttpRequest();xhReq.ope

javascript - Angular.js 说自定义 HTTP 响应 header 为空

POST的回调函数为我的自定义HTTPheaderX-Auth-Token返回null。Chrome显示正确的POST响应header,但Angular.js不是。Angular唯一返回的是Cache-Control和Content-Type。其他一切都显示为空。这是我的CoffeeScript,展示了我是如何调用它的:.factory'loginFactory',($rootScope,$http,$resource)->$resource'/api/auth/login',email:'@id'password:'@id'.controller'userController',($

javascript - 通过 IPC channel 从生成的子进程发送错误对象

我启用了父进程和子进程之间的通信,以便按如下方式发送JSON:child:try{varprice1=parseInt(process.argv[2]);if(!price1){thrownewError('Priceincalculations.jsundefined');}varresult={'timeStamp':Date(),'prices':{'player1':price1,'player2':666}};process.send(result);}catch(e){//Incaseofanerror,Igethereasexpected.process.send(e);

javascript - 无法使用 fetch api 发送 DELETE 请求

当我向某个端点发送删除请求时,例如httpie从像这样的终端http删除http://localhost:8181/admin/applications/uspecs我得到一个有效的行为,如{success:true}作为响应主体。但是当我这样做的时候fetch('http://localhost:8181/admin/applications/uspecs',{method:'DELETE'}).then(res=>doSomethingWithResponse()).catch(err=>console.error(err))在javascript代码中,我得到一个FetchAPI

javascript - 如何使用 fetch 和 FormData 发送二进制数据 (blob)?

以下代码按预期工作。在GoogleChrome上打开页面“https://wiki.epfl.ch/”,并在开发者控制台上执行此代码。注意:页面“https://wiki.epfl.ch/test.php”不存在,因此加载失败,但这不是问题所在。response=awaitfetch("https://wiki.epfl.ch/lapa-studio/documents/DTS/laser%20tutorial.pdf");response.text().then(function(content){formData=newFormData();console.log(content.

javascript - JQuery 中的 HTTP Get 请求到 Last.fm

我正在尝试使用JQuery发出HTTPGet请求,但我得到一个空字符串作为响应,所以我认为我做错了什么。我使用了来自http://api.jquery.com/jQuery.get/的文档作为指南。我的代码是这样的$.get("http://www.last.fm/api/auth/?api_key=xxxkeyxxx",function(data){window.console.log(data);});编辑:我的代码现在看起来像这样$.getJSON("http://www.last.fm/api/auth/?api_key=c99ddddddd69ace&format=json&

javascript - Rails cookie 对象、Cookie HTTP header 和 document.cookie 之间的关系

当我在Javascript中访问document.cookie时,它吐出,说:'user_credentials=5beea8874f2db9feb873828'基本上,似乎是一些编码信息。很好。当我查看header时,我确实看到完全相同的字符串被设置为user_credentials,但还有另一个值被设置为_myapplication_session=BAh7CiIQX。与user_credentials不同,这个包括大写字母和F之后的字母。所以:什么是_myapplication_session?这与Rails中的session对象有关吗?为什么_myapplication_ses

javascript - 管理多个 ajax 请求的正确方法是什么?

我们都在AJAX教程中看到过一些发送数据的示例。它们都(或多或少)看起来像:varhttp=createRequestObject();//sharedbetweenprintResult()anddoAjax()functioncreateRequestObject(){/*ifFF/Safari/Chrome/IE...*/...}functionprintResult(){if(http.readyState==4){...}}functiondoAjax(){varrequest='SomeURL';http.open('post',request);http.onreadys

javascript - 请求 header 中 "no javascript"的常用表达方式是什么?

我想告诉服务器浏览器不支持javascript。最常用的方法是什么?(什么header最常见?) 最佳答案 HTTP协议(protocol)没有定义任何此类header。所以你可以使用自定义的。喜欢:X-JAVASCRIPT-ENABLED:false当然,您也可以使用您喜欢的任何其他header。顺便问一下,为什么服务器会关心客户端是否支持javascript?我的意思是这是客户的责任。标记是向不支持javascript的客户端提供替代内容的好方法。 关于javascript-请求he