Questions tagged «response»

响应是消息的通用术语,它是对先前发出的请求的答复。

15
标准JSON API响应格式?
是否存在用于构造来自API的JSON响应的标准或最佳实践?显然,每个应用程序的数据都是不同的,因此您不必担心很多,而是“响应样板”。我的意思的例子: 成功的请求: { "success": true, "payload": { /* Application-specific data would go here. */ } } 请求失败: { "success": false, "payload": { /* Application-specific data would go here. */ }, "error": { "code": 123, "message": "An error occurred!" } }
695 json  request  response 

2
Guzzlehttp-如何从Guzzle 6获得响应的主体?
我正在尝试为我公司正在开发的API编写包装器。这很安静,使用邮递员,我可以向http://subdomain.dev.myapi.com/api/v1/auth/用户端发送一个邮寄请求,例如使用用户名和密码作为POST数据,并且还给我一个令牌。所有工作均按预期进行。现在,当我尝试从PHP执行相同操作时,我得到了一个GuzzleHttp\Psr7\Response对象,但似乎无法像在Postman请求中那样在其内部的任何地方找到令牌。 相关代码如下: $client = new Client(['base_uri' => 'http://companysub.dev.myapi.com/']); $response = $client->post('api/v1/auth/', [ 'form_params' => [ 'username' => $user, 'password' => $password ] ]); var_dump($response); //or $resonse->getBody(), etc... 上面代码的输出看起来像(警告,文本输入墙): object(guzzlehttp\psr7\response)#36 (6) { ["reasonphrase":"guzzlehttp\psr7\response":private]=> string(2) "ok" ["statuscode":"guzzlehttp\psr7\response":private]=> int(200) ["headers":"guzzlehttp\psr7\response":private]=> array(9) { ["connection"]=> array(1) { [0]=> string(10) "keep-alive" } ["server"]=> array(1) { [0]=> …
163 php  response  guzzle  guzzle6 

20
删除服务器响应头IIS7
有什么方法可以从IIS7中删除“服务器”响应标头?有一些文章显示,使用HttpModules可以实现相同的目的。如果我们没有服务器的管理权限,这将很有帮助。我也不想写ISAPI过滤器。 我具有服务器的管理员权限。所以我不想做以上的事情。所以,请帮助我做同样的事情。

12
发送http响应后继续处理php
我的脚本由服务器调用。从服务器我将收到ID_OF_MESSAGE和TEXT_OF_MESSAGE。 在我的脚本中,我将处理传入的文本并使用params:ANSWER_TO_ID和生成响应RESPONSE_MESSAGE。 问题是我正在发送对incoming的响应"ID_OF_MESSAGE",但是向我发送消息的服务器将在收到http响应200之后将他的消息设置为传递给我(这意味着我可以向他发送该ID的响应)。 解决方案之一是将消息保存到数据库中,并创建将在每分钟运行的cron,但是我需要立即生成响应消息。 有一些解决方案如何发送到服务器http响应200,然后继续执行php脚本? 非常感谢
101 php  http  response 

1
Python Flask有意的空响应
有没有一种方法可以返回make_response()具有特定属性的响应(来自对象或类似对象),以便它不会再次呈现页面并且也不会执行任何其他操作。我正在尝试在服务器上运行代码而不生成任何输出 一个简单的“不返回”会产生: ValueError: View function did not return a response 这应该是可能的,因为以下内容仅下载文件而不渲染模板: myString = "First line of a document" response = make_response(myString) response.headers["Content-Disposition"] = "attachment; filename=myFile.txt" return response
98 python  flask  response 

8
java.lang.IllegalStateException:提交响应后无法(转发| sendRedirect |创建会话)
该方法抛出 java.lang.IllegalStateException:提交响应后无法转发 我无法发现问题。有什么帮助吗? int noOfRows = Integer.parseInt(request.getParameter("noOfRows")); String chkboxVal = ""; // String FormatId=null; Vector vRow = new Vector(); Vector vRow1 = new Vector(); String GroupId = ""; String GroupDesc = ""; for (int i = 0; i < noOfRows; i++) { if ((request.getParameter("chk_select" + i)) == null) { chkboxVal …


8
在Spring Boot中返回JSON对象作为响应
我在Spring Boot中有一个示例RestController: @RestController @RequestMapping("/api") class MyRestController { @GetMapping(path = "/hello") public JSONObject sayHello() { return new JSONObject("{'aa':'bb'}"); } } 我正在使用JSON库 org.json 当我点击API时/hello,出现一个异常提示: 路径为[]的上下文中的Servlet [dispatcherServlet]的Servlet.service()引发异常[请求处理失败;嵌套异常为java.lang.IllegalArgumentException:未找到类型为org.json.JSONObject]的返回值的转换器,其根本原因是 java.lang.IllegalArgumentException:未找到类型为org.json.JSONObject的返回值的转换器 有什么问题 有人可以解释到底发生了什么吗?

5
什么是内容语言和接受语言?
我已经看到了Content-Language和的HTTP标头Accept-Language,有人可以解释它们的用途以及它们之间的区别吗?我有一个多语言站点,我想知道我是否应该将这两个站点都设置为用户当前选择的语言。

1
使用Spring MVC返回生成的pdf
我正在使用Spring MVC。我必须编写一个服务,该服务将从请求主体中获取输入,将数据添加到pdf中,然后将pdf文件返回到浏览器。pdf文档是使用itextpdf生成的。如何使用Spring MVC做到这一点。我试过使用这个 @RequestMapping(value="/getpdf", method=RequestMethod.POST) public Document getPDF(HttpServletRequest request , HttpServletResponse response, @RequestBody String json) throws Exception { response.setContentType("application/pdf"); response.setHeader("Content-Disposition", "attachment:filename=report.pdf"); OutputStream out = response.getOutputStream(); Document doc = PdfUtil.showHelp(emp); return doc; } 生成pdf的showhelp函数。我只是暂时将一些随机数据放入pdf中。 public static Document showHelp(Employee emp) throws Exception { Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream("C:/tmp/report.pdf")); document.open(); …

6
Express.js响应超时
问题 我一直在寻找Express.js的请求/响应超时,但是一切似乎都与连接有关,而不是请求/响应本身。 如果请求花费很长时间,则应该超时。显然,这不应该发生,但即使是一个简单的错误,如具有不调用回调或不调用的路由处理程序res.send(),浏览器将永远等待答复。 空路由处理程序就是一个很好的例子。 app.get('/sessions/', function(req, res, callback){}); 固定 我之前 添加了以下内容,app.use(app,router);并且似乎添加了超时功能。有人对此有任何经验/意见吗? app.use(function(req, res, next){ res.setTimeout(120000, function(){ console.log('Request has timed out.'); res.send(408); }); next(); }); 请注意,我已将超时设置为2分钟。

16
jQuery-将Ajax响应存储到全局变量中
我仍然是jQuery和ajax场景的新手,但是我有一个$ .ajax请求,执行GET来检索一些XML文件(〜6KB或更少),但是在用户花那个页面的时间内,XML内容应该不会/不会更改(此设计我无法更改,在从其他地方读取XML文件时也无权更改它)。因此,我有一个全局变量将响应数据存储到该变量中,并且对该数据进行的所有后续查询都将在此变量上进行,因此不需要进行多个请求。 考虑到XML文件可以增加的事实,我不确定这是最佳做法,而且还来自Java背景,因此我对全局公共变量的想法通常是不可以的。 因此,我的问题是,是否可能有更好的方法来解决这个问题,以及如果文件扩展到某个可笑的文件大小,是否会导致任何内存问题? 我认为数据可以传递到xml对象内部的一些getter / setter类型的函数中,这可以解决我的全局公共变量问题,但仍然引发了一个问题,即我是否应该将响应存储在对象内部。 例如,我目前正在做的是: // top of code var xml; // get the file $.ajax({ type: "GET", url: "test.xml", dataType: "xml", success : function(data) { xml = data; } }); // at a later stage do something with the 'xml' object var foo = $(xml).find('something').attr('somethingElse');
68 jquery  xml  ajax  response 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.