okhttp3.Request.toString()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(358)

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

Request.toString介绍

暂无

代码示例

代码示例来源:origin: radixdlt/radixdlt-java

  1. @Override
  2. public String toString() {
  3. return endpoint.toString();
  4. }
  5. }

代码示例来源:origin: wangli135/BlogDemo

  1. @Override
  2. public Response intercept(Chain chain) throws IOException {
  3. Request request = chain.request();
  4. System.out.println(request.toString());
  5. Response response = chain.proceed(request);
  6. System.out.println(response);
  7. return response;
  8. }
  9. }

代码示例来源:origin: kodokojo/kodokojo

  1. @Override
  2. public Response intercept(Chain chain) throws IOException {
  3. requireNonNull(chain, "chain must be defined.");
  4. if (httpRequester.isDebugEnabled()) {
  5. httpRequester.debug("Request : {}", chain.request().toString());
  6. }
  7. return chain.proceed(chain.request());
  8. }
  9. };

代码示例来源:origin: hejunlin2013/TVSample

  1. public static void asyncGet(Request request, Callback callback) {
  2. Log.d(REQUEST_TAG, "async request Url: " + request.toString());
  3. AppManager.getHttpClient().newCall(request).enqueue(callback);
  4. }

代码示例来源:origin: SmithGao/rxjava_retrofit3.0_okhttp

  1. @Override
  2. public okhttp3.Response intercept(Chain chain) throws IOException {
  3. Request request = chain.request();
  4. Log.e(TAG, "okhttp3:" + request.toString());//输出请求前整个url
  5. long t1 = System.nanoTime();
  6. okhttp3.Response response = chain.proceed(chain.request());
  7. long t2 = System.nanoTime();
  8. // Log.v(TAG,response.request().url()+response.headers());//输出一个请求的网络信息
  9. okhttp3.MediaType mediaType = response.body().contentType();
  10. String content = response.body().string();
  11. Log.e(TAG, "response body:" + content);//输出返回信息
  12. return response.newBuilder()
  13. .body(okhttp3.ResponseBody.create(mediaType, content))
  14. .build();
  15. }
  16. }

代码示例来源:origin: hejunlin2013/TVSample

  1. public static String syncGet(String url) {
  2. Request request = buildRequest(url);
  3. Log.d(REQUEST_TAG, "sync request Url: " + request.toString());
  4. try {
  5. Response response = AppManager.getHttpClient().newCall(request).execute();
  6. if (response.code() == 200) {
  7. String ret = new String(response.body().bytes(), "utf-8");
  8. return ret;
  9. }
  10. } catch (IOException e) {
  11. e.printStackTrace();
  12. }
  13. return null;
  14. }

代码示例来源:origin: XunMengWinter/Now

  1. @Override
  2. public Response intercept(Chain chain) throws IOException {
  3. Request request = chain.request();
  4. Logger.i(request.toString());
  5. Response response = chain.proceed(request);
  6. Logger.i(response.toString());
  7. return response;
  8. }
  9. });

代码示例来源:origin: 7449/Retrofit_RxJava_MVP

  1. @Override
  2. public okhttp3.Response intercept(Chain chain) throws IOException {
  3. Request request = chain.request();
  4. LogUtils.i("LogUtils--> ", "request:" + request.toString());
  5. okhttp3.Response response = chain.proceed(chain.request());
  6. okhttp3.MediaType mediaType = response.body().contentType();
  7. String content = response.body().string();
  8. LogUtils.i("LogUtils--> ", "response body:" + content);
  9. if (response.body() != null) {
  10. ResponseBody body = ResponseBody.create(mediaType, content);
  11. return response.newBuilder().body(body).build();
  12. } else {
  13. return response;
  14. }
  15. }
  16. }

代码示例来源:origin: org.nuxeo.client/nuxeo-java-client

  1. /**
  2. * Compute the cache key with request
  3. */
  4. protected String computeCacheKey(Call<?> call) {
  5. Request originalRequest = call.request();
  6. MessageDigest digest;
  7. try {
  8. digest = MessageDigest.getInstance(ConstantsV1.MD_5);
  9. } catch (NoSuchAlgorithmException e) {
  10. return null;
  11. }
  12. digest.update((originalRequest.toString() + originalRequest.headers().toString()).getBytes());
  13. byte[] messageDigest = digest.digest();
  14. StringBuilder hexString = new StringBuilder();
  15. for (byte msg : messageDigest) {
  16. hexString.append(String.format("%02X", msg));
  17. }
  18. return hexString.toString();
  19. }

代码示例来源:origin: contentful/contentful.java

  1. private String createString() {
  2. return format(
  3. Locale.getDefault(),
  4. "FAILED REQUEST:\n\t%s\n\t╰→ Header{%s}\n\t%s\n\t├→ Body{%s}\n\t╰→ Header{%s}",
  5. request.toString(),
  6. headersToString(request.headers()),
  7. response.toString(),
  8. responseBody,
  9. headersToString(response.headers()));
  10. }

代码示例来源:origin: com.contentful.java/java-sdk

  1. private String createString() {
  2. return format(
  3. Locale.getDefault(),
  4. "FAILED REQUEST:\n\t%s\n\t╰→ Header{%s}\n\t%s\n\t├→ Body{%s}\n\t╰→ Header{%s}",
  5. request.toString(),
  6. headersToString(request.headers()),
  7. response.toString(),
  8. responseBody,
  9. headersToString(response.headers()));
  10. }

代码示例来源:origin: hejunlin2013/TVSample

  1. public static void asyncGet(Request request, final Activity activity, final Callback callback) {
  2. Log.d(REQUEST_TAG, "async request Url: " + request.toString());
  3. AppManager.getHttpClient().newCall(request).enqueue(new Callback() {
  4. Handler mainHandler = new Handler(activity.getMainLooper());
  5. @Override
  6. public void onFailure(final Call call, final IOException e) {
  7. mainHandler.post(new Runnable() {
  8. @Override
  9. public void run() {
  10. callback.onFailure(call, e);
  11. }
  12. });
  13. }
  14. @Override
  15. public void onResponse(final Call call, final Response response) throws IOException {
  16. mainHandler.post(new Runnable() {
  17. @Override
  18. public void run() {
  19. try {
  20. callback.onResponse(call, response);
  21. } catch (IOException e) {
  22. e.printStackTrace();
  23. }
  24. }
  25. });
  26. }
  27. });
  28. }

代码示例来源:origin: com.github.macgregor/alexandria-core

  1. @Override
  2. public String toString() {
  3. String metadataString = null;
  4. if(metadata.isPresent()){
  5. try{
  6. metadataString = Jackson.jsonMapper().writer().withDefaultPrettyPrinter().writeValueAsString(metadata.get());
  7. } catch(JsonProcessingException e){
  8. metadataString = metadata.get().toString();
  9. }
  10. }
  11. return "HttpException{\n" +
  12. " message=\"" + ExceptionUtils.getMessage(this) + "\",\n" +
  13. " rootCauseMessage=\"" + ExceptionUtils.getRootCauseMessage(this) + "\",\n" +
  14. " metadata=\n" + metadataString + "\n" +
  15. " request=" + (request.isPresent() ? request.get().toString() : null) + "\n" +
  16. " response=" + (response.isPresent() ? response.get().toString() : null) + "\n" +
  17. "}\n";
  18. }
  19. }

代码示例来源:origin: stackoverflow.com

  1. .build();
  2. android.util.Log.e("request - ", "request - " + request.toString());
  3. android.util.Log.e("headers - ", "headers - " + request.headers().toString());
  4. android.util.Log.e("body - ", "body - " + request.body().toString());

代码示例来源:origin: tomasbjerre/git-changelog-lib

  1. throw new GitChangelogIntegrationException(
  2. "Request:"
  3. + response.raw().request().toString()
  4. + "\nError:\n"
  5. + response.errorBody().string());

代码示例来源:origin: com.github.macgregor/alexandria-core

  1. log.debug(request.toString());
  2. if(request.body() != null) {
  3. try {

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void build_doesAddCoordinatesToUrl() throws Exception {
  3. MapboxOptimization client = MapboxOptimization.builder()
  4. .coordinate(Point.fromLngLat(1.23456, 1.23456))
  5. .coordinate(Point.fromLngLat(20.9876, 20.9876))
  6. .accessToken(ACCESS_TOKEN)
  7. .build();
  8. assertTrue(client.cloneCall().request().toString().contains("1.23456,1.23456;20.9876,20.9876"));
  9. }

相关文章