草庐IT

java发送Http请求

全部标签

javascript - POST 方法在 npm http-server 上抛出错误 405

我正在尝试发出Ajax请求以在本地http服务器上运行php文件。我得到一个Error405:methodnotallowed在我的浏览器控制台中。我已经尝试了一些类似问题的答案,但无济于事。我正在使用npmhttp-server来托管它。我已经尝试在http服务器上启用CORS,但这并没有解决问题。我可以将我的问题缩小到以下代码(使用给定的答案here)。/test.html:ButtonClickMe$(document).ready(function(){$("button").click(function(){$.ajax({method:'POST',url:'echo.ph

javascript - 如何重复 ajax 请求,直到满足 RxJS Observable 的条件?

我正在尝试重复请求,直到响应包含使用RxJS的数据,此时我想调用成功(或失败)处理程序,但我在使用RxJS时遇到了麻烦。这是我目前的做法://...redux-observableactionobservable.mergeMap(()=>fetchData().repeatWhen(response=>response.takeWhile(({data})=>!data.length).of(response))).map(successFunction).catch(failureFunction);免责声明:我对RxJS很陌生.... 最佳答案

javascript - 如何访问 GraphQL 解析器中的请求对象(使用 Apollo-Server-Express)

我有一个使用GraphQL的标准快速服务器constserver=express();server.use('/graphql',bodyParser.json(),graphqlExpress({schema}));问题是:如何访问解析器中的request对象?我想在一些特定的查询中检查JWT这是导入的模式:consttypeDefs=`typeUser{id:String,name:String,role:Int}typeQuery{user(id:String):User,users:[User]}`;constresolvers={Query:{user:(_,args,con

javascript - 如何检查我的 iPhone Safari 上运行的 Ajax 请求的状态?

我的网站上加载了这段代码fingerprintingpageloaded.//console.log(window);functiongetIPhoneModel(){//CreateacanvaselementwhichcanbeusedtoretrieveinformationabouttheGPU.varcanvas=document.createElement("canvas");if(canvas){varcontext=canvas.getContext("webgl")||canvas.getContext("experimental-webgl");if(context

javascript - 在 AJAX 请求期间显示微调器?

显示微调器的最佳方式是什么?我准备了一个div(id="spinner"),它应该在加载期间可见。 最佳答案 你使用jQuery吗?如果是这样你可以使用:ajaxStart和ajaxStop:http://docs.jquery.com/Ajax例如:$(function(){//hideitfirst$("#spinner").hide();//whenanajaxrequeststarts,showspinner$.ajaxStart(function(){$("#spinner").show();});//whenanajax

javascript - 在 Javascript 请求后使用 Javascript 从服务器获取响应

我的Javascript函数请求到aspx页面。代码:varxhr=("XMLHttpRequest"inwindow)?newXMLHttpRequest():newActiveXObject("Msxml3.XMLHTTP");xhr.open("GET",='http://www.example.net/abc.aspx',true);xhr.send("");在此请求之后,我想从此页面发回响应并在客户端捕获它。我该怎么做? 最佳答案 要在异步模式下从XMLHttpRequest获取响应(open()方法的第三个参数为true

javascript - 如何使用 setTimeout 等待变量加载,同时接收 HTTP 请求!

我在JavaScript中创建了一个函数,每100毫秒检查一次是否加载了全局变量。当加载变量时,函数将返回值变量如下图。在我的代码中,我使用JavaScript中的HTTP服务器,当特定的HTTP请求具有特定的时,变量将被加载header到达我的服务器。functioncheckVariable(){if(myvar!=null){returnmyVar;}else{window.setTimeout("checkVariable();",100);}}我在一段代码中使用这个函数是这样的://arithmetisoperations...[1]myVar=checkVariable()

java - 混合服务器端 java 和客户端 javascript 图表库?

是否有一个库可以用Java和Javascript为相同的数据生成相同的图表?我的任务是:在浏览器中显示一些华丽的动态图表,最好使用动态工具提示、缩放等(我在这里考虑Javascript)并在服务器端用Java生成相同(或足够相似)的图表,以通过电子邮件自动发送它们(在这种情况下根本不需要浏览器)。为了iPhone的互操作性,我想避免使用Flash。有一些静态服务器端图表,如Eastwood/JFreeChart,但我想让它在浏览器中更生动。是的,我可以通过Ajax重新加载静态图像。还有其他选择吗? 最佳答案 为什么这个问题提出了一年

javascript - 如何使用 JQuery 重定向,加载另一个页面但在请求中发送了一些 POST 参数?

如何使用JQuery、DOJO或纯JavaScript进行重定向,加载另一个页面但在请求中发送一些POST参数? 最佳答案 这应该可以,但我还没有测试过:functionpostData(url,data){varform=$('');$(form).hide().attr('method','post').attr('action',url);for(iindata){varinput=$('').attr('name',i).val(data[i]);$(form).append(input);}$(form).appendTo

javascript - Ajax同时请求多个

最近我开发了一个项目,我在一个aspx页面上发送多个ajax请求。如果这个请求以5秒的间隔发生,我还放置了一个计时器。一切似乎都工作正常,直到突然react困惑。我知道我可以用一个请求做同样的事情,但我想知道为什么会这样。我环顾了互联网,但还找不到任何解决方案。我现在实际上采用了这种编码方式,就像发出一个具有多个结果的请求一样,但我想知道并且我真的很想知道如何发出多个ajax请求,响应不会混淆。这是我的示例代码:$(document).ready(function(){vara=setInterval("request1()",5000);varb=setInterval("reque