Java 9 HttpClient仍在酝酿中?
从Javadoc中看到- 孵化特性。将在将来的版本中删除 而且它似乎不支持Java 9 HttpClient仍在酝酿中?,java,post,multipartform-data,java-9,java-http-client,Java,Post,Multipartform Data,Java 9,Java Http Client,从Javadoc中看到- 孵化特性。将在将来的版本中删除 而且它似乎不支持application/x-www-form-urlencoded或multipart/form dataPOST。见此帖: HTTP/2客户端()仍在酝酿JDK 9。见: API的标准化将推迟到将来的版本。该API将作为孵化功能包含在JDK 9中(请参见孵化器模块) 在这里,你可以找到它被推迟的一些原因 关于内容类型支持:您可以设置任何喜欢的MIME类型,但似乎没有任何编码器可以生成特定的正文格式。换句话说,可以使用ap
application/x-www-form-urlencoded
或multipart/form data
POST。见此帖:
HTTP/2客户端()仍在酝酿JDK 9。见:
API的标准化将推迟到将来的版本。该API将作为孵化功能包含在JDK 9中(请参见孵化器模块)
在这里,你可以找到它被推迟的一些原因
关于内容类型支持:您可以设置任何喜欢的MIME类型,但似乎没有任何编码器可以生成特定的正文格式。换句话说,可以使用application/x-www-form-urlencoded
和multipart/form data
,但您必须自己以正确的格式对正文进行编码,方法是在链接的答案中实现一个like
将来可能会有更多的body处理器(虽然提案页面上说API应该保持最小),但现在我可能会切换到功能更丰富的客户端,或者从现有库中采用body编码器,使其与HTTP/2客户端一起工作。HTTP/2客户端()仍在酝酿JDK 9。见:
API的标准化将推迟到将来的版本。该API将作为孵化功能包含在JDK 9中(请参见孵化器模块)
在这里,你可以找到它被推迟的一些原因
关于内容类型支持:您可以设置任何喜欢的MIME类型,但似乎没有任何编码器可以生成特定的正文格式。换句话说,可以使用application/x-www-form-urlencoded
和multipart/form data
,但您必须自己以正确的格式对正文进行编码,方法是在链接的答案中实现一个like
这可能是因为他们将来会添加更多的body处理器(尽管提案页面上说API应该保持非常小的规模)但现在我可能只会切换到功能更丰富的客户端,或者从现有库中采用body编码器,使其与HTTP/2客户端一起工作。您是否支持事实,它似乎不支持应用程序/x-www-form-urlencoded或多部分/form data POST请。您是否支持事实,但它似乎不支持请支持application/x-www-form-urlencoded或multipart/form data POST。@nullpointer,您能举一个例子用Java 9 HttpClient发布HTML表单,如
application/x-www-form-urlencoded
或multipart/form data
。似乎是的。不过为了不把这里搞得一团糟,我澄清了我所有的个人意见。但我投票决定结束这篇文章,除非这篇文章作为主题外附加了一些研究。@nullpointer,你能举个例子用Java 9 HttpClient发布一个HTML表单,如application/x-www-form-urlencoded
或multipart/form data
。似乎是的。不过为了不把这里搞得一团糟,我澄清了我所有的个人意见。但我投票决定结束这篇文章,除非这篇文章附带了一些离题的研究。