jodd.http.HttpRequest.bodyText()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(302)

本文整理了Java中jodd.http.HttpRequest.bodyText()方法的一些代码示例,展示了HttpRequest.bodyText()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpRequest.bodyText()方法的具体详情如下:
包路径:jodd.http.HttpRequest
类名称:HttpRequest
方法名:bodyText

HttpRequest.bodyText介绍

暂无

代码示例

代码示例来源:origin: oblac/jodd

@Test
  void testHttpRequestContentSetOrder() {
    final HttpRequest request = HttpRequest.get("http://127.0.0.1:8086/test");

    request.contentTypeJson().bodyText("{}");

    assertEquals(MimeTypes.MIME_APPLICATION_JSON, request.mediaType());
  }
}

代码示例来源:origin: oblac/jodd

int utf8StringRealLen = utf8Bytes.length;
request.bodyText(utf8String);

代码示例来源:origin: oblac/jodd

@Test
void testBrowser() {
  HttpBrowser httpBrowser = new HttpBrowser();
  httpBrowser.sendRequest(
    HttpRequest
      .get("localhost:8173/echo?id=17")
      .cookies(new Cookie("waffle", "jam"))
      .bodyText("hello"));
  HttpResponse httpResponse = httpBrowser.getHttpResponse();
  assertNotNull(httpResponse);
  assertEquals("hello", httpResponse.body());
  Cookie[] cookies = httpResponse.cookies();
  assertEquals(1, cookies.length);
  assertEquals("waffle", cookies[0].getName());
  assertEquals("jam!", cookies[0].getValue());
}

代码示例来源:origin: com.liferay.launchpad/api-client

httpRequest.bodyText(
  body, contentType.contentType(), contentType.charset());

代码示例来源:origin: com.github.binarywang/weixin-java-common

@Override
public String execute(String uri, String postEntity) throws WxErrorException, IOException {
 HttpConnectionProvider provider = requestHttp.getRequestHttpClient();
 ProxyInfo proxyInfo = requestHttp.getRequestHttpProxy();
 HttpRequest request = HttpRequest.post(uri);
 if (proxyInfo != null) {
  provider.useProxy(proxyInfo);
 }
 request.withConnectionProvider(provider);
 if (postEntity != null) {
  request.bodyText(postEntity);
 }
 HttpResponse response = request.send();
 response.charset(StringPool.UTF_8);
 String responseContent = response.bodyText();
 if (responseContent.isEmpty()) {
  throw new WxErrorException(WxError.builder().errorCode(9999).errorMsg("无响应内容")
   .build());
 }
 if (responseContent.startsWith("<xml>")) {
  //xml格式输出直接返回
  return responseContent;
 }
 WxError error = WxError.fromJson(responseContent);
 if (error.getErrorCode() != 0) {
  throw new WxErrorException(error);
 }
 return responseContent;
}

代码示例来源:origin: binarywang/WxJava

@Override
public String execute(String uri, String postEntity) throws WxErrorException, IOException {
 HttpConnectionProvider provider = requestHttp.getRequestHttpClient();
 ProxyInfo proxyInfo = requestHttp.getRequestHttpProxy();
 HttpRequest request = HttpRequest.post(uri);
 if (proxyInfo != null) {
  provider.useProxy(proxyInfo);
 }
 request.withConnectionProvider(provider);
 if (postEntity != null) {
  request.bodyText(postEntity);
 }
 HttpResponse response = request.send();
 response.charset(StringPool.UTF_8);
 String responseContent = response.bodyText();
 if (responseContent.isEmpty()) {
  throw new WxErrorException(WxError.builder().errorCode(9999).errorMsg("无响应内容")
   .build());
 }
 if (responseContent.startsWith("<xml>")) {
  //xml格式输出直接返回
  return responseContent;
 }
 WxError error = WxError.fromJson(responseContent);
 if (error.getErrorCode() != 0) {
  throw new WxErrorException(error);
 }
 return responseContent;
}

代码示例来源:origin: com.github.binarywang/weixin-java-pay

private HttpRequest buildHttpRequest(String url, String requestStr, boolean useKey) throws WxPayException {
 HttpRequest request = HttpRequest
  .post(url)
  .timeout(this.getConfig().getHttpTimeout())
  .connectionTimeout(this.getConfig().getHttpConnectionTimeout())
  .bodyText(requestStr);
 if (useKey) {
  SSLContext sslContext = this.getConfig().getSslContext();
  if (null == sslContext) {
   sslContext = this.getConfig().initSSLContext();
  }
  final SSLSocketHttpConnectionProvider provider = new SSLSocketHttpConnectionProvider(sslContext);
  request.withConnectionProvider(provider);
 }
 if (StringUtils.isNotBlank(this.getConfig().getHttpProxyHost()) && this.getConfig().getHttpProxyPort() > 0) {
  ProxyInfo httpProxy = new ProxyInfo(ProxyType.HTTP, this.getConfig().getHttpProxyHost(), this.getConfig().getHttpProxyPort(),
   this.getConfig().getHttpProxyUsername(), this.getConfig().getHttpProxyPassword());
  HttpConnectionProvider provider = request.connectionProvider();
  if (null == provider) {
   provider = new SocketHttpConnectionProvider();
  }
  provider.useProxy(httpProxy);
  request.withConnectionProvider(provider);
 }
 return request;
}

代码示例来源:origin: binarywang/WxJava

private HttpRequest buildHttpRequest(String url, String requestStr, boolean useKey) throws WxPayException {
 HttpRequest request = HttpRequest
  .post(url)
  .timeout(this.getConfig().getHttpTimeout())
  .connectionTimeout(this.getConfig().getHttpConnectionTimeout())
  .bodyText(requestStr);
 if (useKey) {
  SSLContext sslContext = this.getConfig().getSslContext();
  if (null == sslContext) {
   sslContext = this.getConfig().initSSLContext();
  }
  final SSLSocketHttpConnectionProvider provider = new SSLSocketHttpConnectionProvider(sslContext);
  request.withConnectionProvider(provider);
 }
 if (StringUtils.isNotBlank(this.getConfig().getHttpProxyHost()) && this.getConfig().getHttpProxyPort() > 0) {
  ProxyInfo httpProxy = new ProxyInfo(ProxyType.HTTP, this.getConfig().getHttpProxyHost(), this.getConfig().getHttpProxyPort(),
   this.getConfig().getHttpProxyUsername(), this.getConfig().getHttpProxyPassword());
  HttpConnectionProvider provider = request.connectionProvider();
  if (null == provider) {
   provider = new SocketHttpConnectionProvider();
  }
  provider.useProxy(httpProxy);
  request.withConnectionProvider(provider);
 }
 return request;
}

相关文章