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


相关推荐

  • python怎么换行输出的数字对齐_python中如何使输出换行「建议收藏」

    Python的print()函数输出时,通常输出结果是整行显示出来的,这时候我们需要考虑一下,我们输出的结果需不需要换行?不需要换行的方法也是嗯容易的的,这里就不多赘述了,来说说如何做到输出换行:常用的转义符方式:\n#-*-coding:utf-8-*-A=”来看看能不能\n换行。”print(A)输出结果来看看能不能换行。使用三引号进行换行:”””value1;value2;value3…

    2022年4月9日
    116
  • java求最大公约数

    java求最大公约数

    2021年7月15日
    59
  • java 实现 按位异或_转:[Java] 深入理解按位异或运算符

    java 实现 按位异或_转:[Java] 深入理解按位异或运算符转自:参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1。即:0^0=0,1^0=1,0^1=1,1^1=0例如:10100001^00010001=10110000按位异或的3个特点:(1)0^0=0,0^1=10异或任何数=任何数(2)1^0=1,1^1=01异或任何数-任何数取反(3)任何数异或自己=把自己置0按位异或的几…

    2022年6月5日
    27
  • 工作量证明(PoW)的内部攻击模型「建议收藏」

    工作量证明(PoW)的内部攻击模型「建议收藏」虽然,POW算法其实并没有协调选择博弈论中的安全性,因为多数联盟可以形成和有益的审查和回复块。但是当我们考虑PoW的攻击时,通常不会考虑到矿工联合攻击,而是想到购买矿工设备或者对更重链进行挖矿。这篇文章主要是谈论PoW对抗控制半数哈希力攻击的能力,不允许租用,或贿赂矿工,或与矿工进行任何其他形式的合作。外部攻击外部攻击者购买足够的GPU或者ASIC直到完成对可信网络的“51%攻击”,或者至少…

    2022年5月28日
    40
  • java executeupdate_执行完executeUpdate()方法…-体系课

    java executeupdate_执行完executeUpdate()方法…-体系课如题:Servlet代码如下:packagejdbcHomeWork;importjava.io.IOException;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.SQLException;importjavax.servlet.ServletException;importja…

    2022年10月20日
    7
  • 三自由度机械臂的三维设计

    三自由度机械臂的三维设计三自由度机械臂的三维设计背景底座背景写本篇文章的时候只是模型设计完成以及部分零件进行了采购,最终是否能实现不能确定。继续之前的智能车制作,我的想法是一个多功能的智能小车它至少得有手有眼吧,所以继摄像头云台的制作结束后我又进行了机械臂的设计,最初对于机械臂的了解真的是非常的少,当时的想法是一个关节一个舵机呗,大概是这样:但是我觉得这样有点丑,而且这样的话用的舵机也不少,不是很物美价廉,所有我…

    2022年6月7日
    31

发表回复

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

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