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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • unity摄像机深度图使用[通俗易懂]

    unity摄像机深度图使用[通俗易懂]https://www.jianshu.com/p/80a932d1f11ehttps://www.jianshu.com/p/178f3a065187https://www.cnblogs.com/czaoth/p/5830735.htmlhttps://www.cnblogs.com/jackmaxwell/p/7117909.htmlhttps://docs.unity3d.com/…

    2022年4月25日
    152
  • ubuntu更改内核版本_ubuntu切换内核进入系统

    ubuntu更改内核版本_ubuntu切换内核进入系统背景新安装的ubuntu20内核版本是5.8,对于我个人来说太高了,需要安全地更换内核到低版本。如果是需要内核升级的,本文也适用。多内核并存或者删除其他内核方法同样适用。一、检查自己的内核版本uname-aLinuxlinux5.4.0-66-generic#74-UbuntuSMPWedJan2722:54:38UTC2021x86_64x86_64x86_64GNU/Linux我的内核也就是5.4二、下载所需内核选择1:安装apt最新的内核版本sudo

    2022年8月23日
    67
  • linux nmap命令,nmap命令

    linux nmap命令,nmap命令nmap(“NetworkMapper(网络映射器)”)是一款开放源代码的网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息),它们使用什么类型的报文过滤器/防火墙,以及一堆其它功能。虽然Nmap通常用于…

    2022年5月28日
    43
  • pycharm 3.2激活码 2022【在线注册码/序列号/破解码】

    pycharm 3.2激活码 2022【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    69
  • 打印显示服务器脱机win10,如何在Win10中将打印机状态从脱机更改为联机

    打印显示服务器脱机win10,如何在Win10中将打印机状态从脱机更改为联机Windows10上的打印机可以具有脱机和联机状态。我很惊讶地发现这一点,因为每个人都希望他们的打印机可供使用并准备好进行打印。应该知道,当打印机脱机时,并不意味着它已被删除。由于打印过程中出现错误或驱动程序出现问题,它可能会脱机。如果发现问题,Windows操作系统可以将打印机的状态设置为脱机。在本文中,我将展示如何将打印机状态更改为联机或将打印机恢复为联机状态。打印机离线?将打印…

    2022年5月27日
    66
  • 群体结构分析软件admixture安装及使用经验

    群体结构分析软件admixture安装及使用经验1.软件下载及安装admixture:使用conda进行软件安装condainstalladmixture2.VCF文件格式转换为bed格式文件(似乎admixture可以直接识别ped/map文件格式的输入文件)vcf文件转为ped文件:方法1:使用vcftools支持将vcf文件转换成plink对应的ped/map格式,如下vcftools–vcfinput.vcf–plink–outoutput方法2:plink支持直接读取vcf文件..

    2025年8月5日
    4

发表回复

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

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