在我的本地开发机器上,我看到以下错误
@Test(expected= InvalidIndexException.class)
public void givenDocument_whenGetWrongPage_thenError() throws Exception {
try{
mvc.perform(get("/api/page/11").accept(MediaType.IMAGE_PNG)).andExpect(status().isInternalServerError())
.andExpect(content().contentTypeCompatibleWith(MediaType.APPLICATION_JSON));
}catch (NestedServletException e) {
throw (Exception) e.getCause();}}
这是简单的获取请求,
WP_Error Object
(
[errors] => Array
(
[http_request_failed] => Array
(
[0] => Missing header/body separator
)
)
[error_data] => Array
(
)
)
但是当我使用命令行请求相同内容时,我会得到HTML响应
wp_remote_get( 'https://www.google.com/' );
我在macOS Mojave 10.14.5和PHP 7.2.18中使用