我已经阅读了一些相关的问题,但不幸的是他们没有回答我的问题,因为我有具体的要求.

也许这是一个愚蠢的问题,但我如何使用httpURLConnection和http-header“Accept”请求(GET)JSON响应?

我在文档中找到了一个片段,但我不知道怎么做.

Accept = "Accept" ":" #( media-range [ accept-params ] )

解决方法

我看不出你在说什么编程语言,所以我认为它是Java,因为这是搜索httpURLConnection时弹出的第一个东西.

如果是这样,那么你可以写

URL url = new URL("https://stackoverflow.com");
HttpURLConnection urlConnection = (HttpURLConnection)  url.openConnection();
urlConnection.setRequestProperty("Accept","application/json");
try {
    InputStream in = new BufferedInputStream(urlConnection.getInputStream());
    ...
} finally {
    urlConnection.disconnect();
}

Source

java – 使用http-header“接受”的HttpURLConnection GET请求的更多相关文章

  1. Html5在手机端调用相机的方法实现

    这篇文章主要介绍了Html5在手机端调用相机的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  2. ubuntu – stunnel:SSL到SSL? (对于smtp / imap)

    如何配置stunnel以进行SSL连接,然后再连接到其他服务器上的SSL端口?UbuntuServer10.10的具体步骤是什么?

  3. PHP file_get_contents()的行为与浏览器不同

    我正在尝试使用PHP下载网页的内容.当我发出命令时:它返回一个报告服务器已关闭的页面.然而,当我将相同的URL粘贴到我的浏览器中时,我得到了预期的页面.有谁知道是什么导致了这个?file_get_contents是否会传输任何区别于浏览器请求的标头?

  4. php – Laravel如何知道Request :: wantedJson是JSON的请求?

    我注意到Laravel有一个整洁的方法Request::wantsJson–我假设当我提出请求时,我可以传递信息来请求一个JSON响应,但是如何做到这一点,Laravel使用什么标准来检测请求是否要求JSON?它使用客户端发送的Accept标头来确定它是否需要JSON响应.我们来看看thecode:所以如果客户端向application/json发送第一个可接受的内容类型的请求,那么该方法将返回true.至于如何请求JSON,您应该相应地设置Accept标头,这取决于您用来查询路由的库,下面是我知道的一些

  5. php – 访问者模式对动态类型语言有用吗?

    说明:在访问者模式中,可访问的类(实体)有一个方法.accept(),其作用是调用访问者的.visit()方法.我可以看到java示例的逻辑:访问者为它支持的每个可访问类型定义了一个不同的.visit方法,并且必须使用.accept()技巧在运行时选择它们.但是像python或PHP这样的语言有动态类型,没有方法重载.如果我是访问者,我可以在不知道实体的类型甚至方法的完整签名的情况下调用实体方法.(这是“双重调度”问题,对吧?

  6. ajax – 为什么Chrome取消CORS OPTION请求

    在我的应用程序中,我创建了从HTTP到HTTPS的AJAX请求。这意味着我需要CORS。所以我添加一些标题和参数到jQuery.ajax并进行测试。在Firefox中,所有功能都可以正常工作,但Chrome中没有。Chrome“kill”每个失效请求。jQuery脚本:HTTP转储:任何人知道为什么Chrome杀死这个请求?也许您的https服务器具有不可信证书。如果是这样,请尝试首先使用浏览器访问URL,并接受不可信的连接。

  7. 原生ajax+php上传图片的简单实现

    如有上面有什么写得不对的地方,大佬们可以指出来

  8. ajax中的内容协商

    看完之后本来想是好吧,既然是spring都申明这个问题采取规避原则,那我就不纠结了,然而后来反复想还是觉得不对,spring不至于ajax连后缀.html,.jsp这种都不支持吧,继续寻找解决方案,终于找到ajax中有个内容协商原则。format=json将返回json数据缺点:需要额外的传递format参数,URL变得冗余繁琐,缺少了REST的简洁风范使用内容协商的功能,如果不使用第三种方式的话,3.2的版本可以什么都不用配置,默认就能支持前面两种。

  9. php – RESTful API中错误的最佳实践

    在RESTfulAPI中返回HTTP状态代码的最佳做法是什么?PHPAPI代码当你看着listofavailableHTTPstatuscodes时,你会在某种程度上意识到有很多,但是单独使用它们本身并不能真正解释一个错误.所以要回答你的问题,有两个部分.一个是:您的API如何传达错误的原因,并添加API的用户可以阅读并采取行动的有用信息.您应该添加尽可能多的信息,包括机器可读性和可读性.另一部分:HTTP状态代码如何帮助区分某些错误(和成功)状态?

  10. java – 为什么不在这个JNI代码中显示select系统调用?

    在MacOS上调查这个JDK错误时,我遇到了系统调用跟踪输出,我不明白:Tomcatstartupfailsdueto‘java.net.SocketExceptionInvalidargument’onMacOSX简短版本:在MacOS上,JDK使用select()而不是poll().因此,如果分配了超过1024个文件描述符,我们推断出NET_Timeout中的select()调用失败,导致带有

随机推荐

  1. 基于EJB技术的商务预订系统的开发

    用EJB结构开发的应用程序是可伸缩的、事务型的、多用户安全的。总的来说,EJB是一个组件事务监控的标准服务器端的组件模型。基于EJB技术的系统结构模型EJB结构是一个服务端组件结构,是一个层次性结构,其结构模型如图1所示。图2:商务预订系统的构架EntityBean是为了现实世界的对象建造的模型,这些对象通常是数据库的一些持久记录。

  2. Java利用POI实现导入导出Excel表格

    这篇文章主要为大家详细介绍了Java利用POI实现导入导出Excel表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  3. Mybatis分页插件PageHelper手写实现示例

    这篇文章主要为大家介绍了Mybatis分页插件PageHelper手写实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  4. (jsp/html)网页上嵌入播放器(常用播放器代码整理)

    网页上嵌入播放器,只要在HTML上添加以上代码就OK了,下面整理了一些常用的播放器代码,总有一款适合你,感兴趣的朋友可以参考下哈,希望对你有所帮助

  5. Java 阻塞队列BlockingQueue详解

    本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景,通过实例代码介绍了Java 阻塞队列BlockingQueue的相关知识,需要的朋友可以参考下

  6. Java异常Exception详细讲解

    异常就是不正常,比如当我们身体出现了异常我们会根据身体情况选择喝开水、吃药、看病、等 异常处理方法。 java异常处理机制是我们java语言使用异常处理机制为程序提供了错误处理的能力,程序出现的错误,程序可以安全的退出,以保证程序正常的运行等

  7. Java Bean 作用域及它的几种类型介绍

    这篇文章主要介绍了Java Bean作用域及它的几种类型介绍,Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域又是什么,接下来我们一起进入文章详细学习吧

  8. 面试突击之跨域问题的解决方案详解

    跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。那怎么解决这个问题呢?接下来我们一起来看

  9. Mybatis-Plus接口BaseMapper与Services使用详解

    这篇文章主要为大家介绍了Mybatis-Plus接口BaseMapper与Services使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  10. mybatis-plus雪花算法增强idworker的实现

    今天聊聊在mybatis-plus中引入分布式ID生成框架idworker,进一步增强实现生成分布式唯一ID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

返回
顶部