gpt4 book ai didi

android - SimpleClientHttpRequestFactory 仅在 SpringAndroid 上交替工作

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:52 33 4
gpt4 key购买 nike

我正在使用 SpringAndroid M4。

我有以下代码 fragment :

RestTemplate restTemplate = new RestTemplate();
restTemplate.setRequestFactory(new SimpleClientHttpRequestFactory());
HttpEntity<?> requestEntity = new HttpEntity<Object>(myHeader());
final String url = "my_url";
ResponseEntity<String> responseEntity =
restTemplate.exchange(url,HttpMethod.GET, requestEntity, String.class);

信不信由你它交替工作(第一次是,然后不是,然后是,然后不是,依此类推..)

这是错误的堆栈跟踪(在 restTemplate.exchange 方法上抛出错误)当它不起作用时:

08-18 17:55:09.919: ERROR/(7722): java.lang.IllegalArgumentException: No matching constant for [-1]
08-18 17:55:09.919: ERROR/(7722): at org.springframework.http.HttpStatus.valueOf(HttpStatus.java:380)
08-18 17:55:09.919: ERROR/(7722): at org.springframework.http.client.SimpleClientHttpResponse.getStatusCode(SimpleClientHttpResponse.java:48)
08-18 17:55:09.919: ERROR/(7722): at org.springframework.web.client.DefaultResponseErrorHandler.hasError(DefaultResponseErrorHandler.java:45)
08-18 17:55:09.919: ERROR/(7722): at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:463)
08-18 17:55:09.919: ERROR/(7722): at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:425)
08-18 17:55:09.919: ERROR/(7722): at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:401)

最佳答案

只有在模拟器上测试时才会出现这种情况吗?我有完全相同的问题,但它只发生在我使用模拟器时。在真实设备上一切正常。

关于android - SimpleClientHttpRequestFactory 仅在 SpringAndroid 上交替工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7104223/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com