我读了一些将jsons发布到服务器的示例。
有人说:
OkHttp是Java提供的HttpUrlConnection接口的实现。它提供用于编写内容的输入流,并且不知道(或不在乎)内容的格式。
现在,我想用名称和密码的参数对URL进行常规发布。
这意味着我需要自己将名称和值对编码为流?
当前接受的答案已过期。现在,如果您想创建一个发布请求并向其中添加参数,则应该使用MultipartBody.Builder,因为Mime
Craft现在已被弃用
。
RequestBody requestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("somParam", "someValue")
.build();
Request request = new Request.Builder()
.url(BASE_URL + route)
.post(requestBody)
.build();
我阅读了一些将jsons发布到服务器的示例。 有人说: OkHttp是Java提供的HttpUrlConnection接口的实现。它提供了一个用于写入内容的输入流,而不知道(或关心)该内容是什么格式。 现在我想用name和password参数对URL做一个普通的post。 这意味着我需要自己将名称和值对编码成流?
我需要使50 http获取请求尽快与Android的改型。我正在使用OKHTTP的改型。目前,与普通Java和相比,Retrofit的工作做得很差:对于所有50个请求,如果我为设置池大小20,则为Retrofit设置50sec,为普通设置30sec,而为Retrofit/OkHttp设置。 如果查看logcat,我可以看到无论在中设置了什么,registfit最多执行5个并发请求,而在中,并发请求
OKHTTP在某种程度上支持并发请求API吗? 如果没有,最好的实现方法是什么?
我有一个api要求在标题中发送以下参数- 内容类型-应用程序/x-www. form-urlencoded AuthKey-(会话令牌) 以及正文中的以下参数(表单日,即键值对) storeId-1 类型-产品 类别ID-324 但是每当我点击这个api,我总是得到401(未授权)错误。我已经尝试使用MultipartRequest正文和formBody,我知道这与正文无关(它的头,我需要发送内容
问题内容: 我有类似以下内容: 它不断返回500。服务提供商说我需要发送JSON。Apache HttpClient 3.1+如何完成? 问题答案: Apache HttpClient对JSON一无所知,因此您需要分别构造JSON。为此,我建议从json.org检出简单的JSON- java 库。(如果“ JSON- java”不适合您,则json.org列出了大量可用不同语言提供的库。) 生成J
问题内容: 我正在尝试做的事情 :: 我正在尝试学习 Okhttp 在android中进行网络通话的用法 我做了什么 :: 我 在这里 阅读了他们的文档 __ 我已经在项目中下载并添加了JAR 我从 这里 使用他们的示例代码 __ MyCode :: MainActivity.java 我面临的错误 :: 在这一行中, 我收到以下错误消息: 客户无法解析为变量 如何解决这个问题! {更新} 现在我