webForumDet fria alternativet

Skicka flera POST-variablar till en URL

Java

2 svar · 236 visningar · startad av MaRseY

Medlem sedan maj 2001178 inlägg
Frågan#1

Tänkte testa lite med att skicka variabler till ett phpscript, och hitta ett bra exempel på suns sida men det går bara skicka en variabel per gång, vill kunna skicka flera, går det? Syftar på "POST" variabler.

koden från deras exempel är såhär:

import java.io.*;
import java.net.*;

public class Reverse {
    public static void main(String[] args) throws Exception {

	if (args.length != 1) {
	    System.err.println("Usage:  java Reverse "
                               + "string_to_reverse");
	    System.exit(1);
	}

	String stringToReverse = URLEncoder.encode(args[0]);

	URL url = new URL("http://java.sun.com/cgi-bin/backwards");
	URLConnection connection = url.openConnection();
	connection.setDoOutput(true);

	PrintWriter out = new PrintWriter(
                              connection.getOutputStream());
	out.println("string=" + stringToReverse);
	out.close();

	BufferedReader in = new BufferedReader(
				new InputStreamReader(
				connection.getInputStream()));
	String inputLine;

	while ((inputLine = in.readLine()) != null)
	    System.out.println(inputLine);

	in.close();
    }
}

som jag modifierat mot mitt eget script, som tex skulle kunna lägga ihop två tal, tal1 och tal2. Hur gör jag då.

"out.println("string=" + stringToReverse);
out.println("string2=" + var2);"

Medlem sedan aug. 20021 752 inlägg
#2

Vad jag kan se så gör du som när du gör en GET, sätter & mellan variablerna.
http://www.javaworld.com/javaworld/javatips/jw-javatip34.html

/Viktor

Medlem sedan maj 2001178 inlägg
#3

ah thx

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)