setrequestproperty参数_setrequestproperty「建议收藏」

setrequestproperty参数_setrequestproperty「建议收藏」场景:j2mesetRequestProperty解决办法j2mesetRequestPropertyhttpConnection里的setRequestProperty怎么用啊,我想通过手机客户端链接到服务器,并且在客户端输入关键字查询信息,在服务器那边返回查询结果给客户端——解决方案——————–加上客户端希望使用无格式的文本内容类型和GET方法请求应…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

场景:j2me setRequestProperty解决办法

j2me setRequestProperty

httpConnection 里的 setRequestProperty怎么用啊,我想通过手机客户端链接到服务器,并且在客户端输入关键字查询信息,在服务器那边返回查询结果给客户端

——解决方案——————–

加上客户端希望使用无格式的文本内容类型和GET方法请求应答,MIDlet应该包含下面代码:

HttpConnection hc=(HttpConnection)Connector.open(url);

hc.setRequestMethod(HttpConnection.GET);

hc.setRequestProperty(“Content-type”,”//text/plain”);

手机客户端链接到服务器,并且在客户端输入关键字查询信息,在服务器那边返回查询结果给客户端:

import java.io.DataInputStream;

import javax.microedition.io.Connector;

import javax.microedition.io.HttpConnection;

import javax.microedition.lcdui.Command;

import javax.microedition.lcdui.CommandListener;

import javax.microedition.lcdui.Display;

import javax.microedition.lcdui.Displayable;

import javax.microedition.lcdui.Form;

import javax.microedition.lcdui.TextField;

import javax.microedition.midlet.MIDlet;

import javax.microedition.midlet.MIDletStateChangeException;

//送给服务器一些信息,得到响应,例如:

public class MIDlet3 extends MIDlet implements CommandListener{

private Form frm = new Form(“HTTP测试”);

private TextField tfAcc = new TextField(“输入账号”,””,10,TextField.ANY);

private TextField tfPass = new TextField(“输入账号”,””,10,TextField.ANY);

private Command cmdLogin = new Command(“登陆”,Command.SCREEN,1);

private Display dis;

protected void startApp() throws MIDletStateChangeException {

dis = Display.getDisplay(this);

dis.setCurrent(frm);

frm.append(tfAcc);

frm.append(tfPass);

frm.addCommand(cmdLogin);

frm.setCommandListener(this);

}

public void commandAction(Command c,Displayable d){

if(c==cmdLogin){

ValidateTehread vt = new ValidateTehread();

vt.start();

}

}

class ValidateTehread extends Thread{

public void run(){

try{

String url = “http://localhost:9999/login.jsp?acc=”+tfAcc.getString()+”&pass=”+tfPass.getString();

//连接到HTTP服务器

HttpConnection hc =

(HttpConnection)Connector.open(url);

DataInputStream dis = hc.openDataInputStream();

byte[] b = new byte[(int)hc.getLength()];

dis.read(b);

frm.append(new String(b));

}catch(Exception ex){

ex.printStackTrace();

}

}

}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {

// TODO Auto-generated method stub

}

protected void pauseApp() {

// TODO Auto-generated method stub

}

}

——解决方案——————–

谢了,但是我还想问下setRequestProperty是做什么用的,是设置请求链接头?里面的参数又是什么呢?

——解决方案——————–

void setRequestProperty(String key, String value)

Sets the general request property

设置一般的请求属性,如果一个属性的关键字存在了,将用新设置的值覆盖原来的值。

看我上面的例子里面是设置文本内容的格式的

——解决方案——————–

这个setRequestProperty请求是在页面上获得吗?比如我要通过页面来验证登陆的话,

就用setRequestProperty(“username”,username);

setRequestProperty(“password”,password);

然后连接到页面,页面获取这些值,来验证。

是这样的吗?

——解决方案——————–

请问楼主解决了吗?我也遇到这种问题引用:这个setRequestProperty请求是在页面上获得吗?比如我要通过页面来验证登陆的话,

就用setRequestProperty(“username”,username);

setRequestProperty(“password”,password);

然后连接到页面,页面获取这些值,来验证。

是这样的吗?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195028.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • GSLB相关概念

    GSLB相关概念域组:当网站使用CDN提供服务并用DNS解析原理构建GSLB时,通常会由权威DNS设置一个CDN对源站提供服务的域名作为源站域名的别名(CNAME).这个别名被称为"域组",GSLB可以将它映射成一个由多个虚拟服务器(VirutalServer)组成的服务池(Pool),这些虚拟服务器就是用户输入网站URL后经负载均衡调度直接提供服务的服务器.GSLB在解析域名的时候会直接返回其中一个虚拟服务器…

    2022年5月27日
  • navicat mac激活码-激活码分享

    (navicat mac激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~23LNPMIJZT-eyJsaWNlb…

    2022年3月29日
  • html 检测输入是否数字,JavaScript怎么判断输入是否是数字?

    html 检测输入是否数字,JavaScript怎么判断输入是否是数字?JavaScript进行表单操作时,很多时候需要判断输入的内容是否为数字。JavaScript判断输入内容是否为数字的方法很多,下面本篇文章就来给大家介绍几种方法,希望对大家有所帮助。javascript判断输入是否是数字的方法:第一种方法isNaNisNaN:返回一个Boolean值,指明提供的值是否是保留值NaN(不是数字)。NaN:即NotaNumberisNaN(numValue)但…

    2022年6月22日
  • c#正则表达式详解[通俗易懂]

    c#正则表达式详解[通俗易懂]正则表达式网上的文章很多,这里我参照网上的文章,并根据自己的理解总结出比较完整的C#正则表达式的基础知识:引用文章——http://www.wangqi.com/n9250c53.aspx一、正则表达式基础知识以下基础知道是通用的,对于c#,java,js等语言  在正则表达式中拥有一套自己的语法规则,常见语法包括;字符匹配、重复匹配、字符定位、转义匹配和其

    2022年10月25日
  • 学习Java必读的10本书籍

    学习Java必读的10本书籍来源|愿码(ChainDesk.CN)内容编辑愿码Slogan|连接每个程序员的故事网站|http://chaindesk.cn愿码愿景|打造全学科IT系统免费课程,助力小白用户、初级工程师0成本免费系统学习、低成本进阶,帮助BAT一线资深工程师成长并利用自身优势创造睡后收入。官方公众号|愿码|愿码服务号|区块链部落免费加入愿码全思维工程师社群|任一…

    2022年6月18日
  • pycharm mac 激活码【2021最新】

    (pycharm mac 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html4M7HSKPBXS-eyJsa…

    2022年3月29日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号