用java写了一个客户端
使用HttpURLConnection的setRequestProperty(String key,String value)向服务端发送了一些请求
然后我用Servlet类写了一个服务器,在doPost()方法里,如何获取这些value呢,
或者有其他的思路,求大侠帮忙,还有如何向服务器端发送请求头
呵呵,不好意思一下子问了这么多,小弟是开发android,对这个真不懂啊!求求大家帮帮忙
使用HttpURLConnection的setRequestProperty(String key,String value)向服务端发送了一些请求
然后我用Servlet类写了一个服务器,在doPost()方法里,如何获取这些value呢,
或者有其他的思路,求大侠帮忙,还有如何向服务器端发送请求头
呵呵,不好意思一下子问了这么多,小弟是开发android,对这个真不懂啊!求求大家帮帮忙
解决方案 »
- valuelist标签的column <vlh:column里怎么设置右对齐?
- 关于spring 和 hibernate
- 一個關于PrepareStatement的問題!!!
- 关于webservice服务的解决方案
- 100分求救:jndi已经找到了,但是说home接口没有定义,是怎么回事?(参与有分)
- resin 服务器下javabean 环境的配置。
- 帮帮忙,看下面的代码,在调试到HelloTest bean = home.create()这一句是时抛出异常
- Java 和XML 编程时,XML的DTD 放到哪?
- 写EJB时,DataSource的JNDI名找不到,哪位高人能帮我看一下……
- 关于缓存(内存)的问题,求助
- 关于页面嵌入mediaplayer播放器的问题,只有20分了不好意思。坐等。
- 关于将jsp下载为excel问题
比方说,这样set进去的:
urlc.setRequestProperty("User-Agent", "Mozilla 5.0 (Windows; U; "
+ "Windows NT 5.1; en-US; rv:1.8.0.11) ");那么到Servlet doPost()方法中,就应该这样获取
request.getHeader("User-Agent"); 就可以取到"Mozilla 5.0..."这一长串。
而
request.getHeaderNames();就可以取到所有的头名称,比方说User-Agent这个名字。
第二,可以在客户端和服务器之间使用自定义的加密解密约定
第三,可以考虑用SSL
你说的第二点用URLEncoder编码一下,有点听不懂,能否给个代码段,让我测试一下
http://www.java2s.com/CN/Code/Java/Network-Protocol/SendingaPOSTRequestUsingaURL.htm