当前位置: 首页 > 面试题库 >

带有身体的Http帖子

双子民
2023-03-14
问题内容

我已经在发送HTTP帖子的Objective-C中发送了方法,并且在正文中放置了一个字符串:

NSString *requestBody = [NSString stringWithFormat:@"mystring"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:[requestBody dataUsingEncoding:NSUTF8StringEncoding]];

现在在Android中,我想做同样的事情,我正在寻找一种设置http帖子正文的方法。


问题答案:

您可以使用此代码段-

HttpURLConnection urlConn;
URL mUrl = new URL(url);
urlConn = (HttpURLConnection) mUrl.openConnection();
...
//query is your body
urlConn.addRequestProperty("Content-Type", "application/" + "POST");
if (query != null) {
urlConn.setRequestProperty("Content-Length", Integer.toString(query.length()));
urlConn.getOutputStream().write(query.getBytes("UTF8"));
}


 类似资料:
  • 这是我向API发出请求的代码: 我对来自请求的响应有一个问题,它假设有一个带有json的主体,但出了问题,我认为是我在主体请求上发送的json,因为它是一个嵌套的json对象,并且键的值是一个json对象。我很想知道如何正确解析json并插入到请求体中。 这是标头响应: 假设是这样的: body响应为空,我想这是因为我在请求中发送了body,有人能帮我处理值中的嵌套json对象吗??

  • 问题内容: 我刚刚开始学习Angular.js。如何在Angular.js中重新编写以下代码? 到目前为止,这是我的- html 我的方向正确吗? 问题答案: 在当前函数中,如果要分配给一个promise对象,则返回一个promise对象。 因此,除了分配给$ http之外,您还应该在成功的内部分配,如下所述:

  • 我需要对以下URL执行请求: http://[USERNAME]:[PASSWORD]@[SERVER_IP]:[PORT]/some/path/to/some/file 但是最终生成的URL被视为无效,因为它包含两次:字符。有什么解决办法吗? 这就是我所尝试的:

  • 问题内容: 根据带有凭据的请求,Firefox仅在以下情况下发送凭据以及跨域帖子: 设置了…但是看来jQuery的Ajax API似乎没有为此提供任何机制。 有什么我想念的吗?我还有其他方法可以做到吗? 问题答案: 功能应该在jQuery 1.5中被破坏。 从jQuery 1.5.1开始,您应该使用xhrFields参数。 文件:http://api.jquery.com/jQuery.ajax/

  • 嗨,我是拉威尔和我的新朋友,我试图在我的帖子和帖子评论之间建立一种关系。 我想用与posts id相同的post_id显示帖子上的所有评论。我认为应该是这样的。但是我不能让它工作。有什么建议吗? 在App\BlogComments中。php 在App\Post.php 在BlogCommentsController中: 在posts/show中。刀身php

  • 我在: > http://developer.yahoo.com/blogs/ydn/important-api-updates-changes-8060.html http://developer.yahoo.com/boss/search/ http://tech.groups.yahoo.com/group/ysearchboss/msearch?query=http要求 http://de