getRequestProperty("Cookie")
をnull 値として取得するのはなぜですか? 可能であれば、私を助けてください。session
ファイルからIDを取得したいので、メソッドをphp
使用してこれを行う必要があると思います。getRequestProperty("Cookie")
次のコードでは、値を取得できますが、サーバーから ID をhello
取得できず、値が null です。session
getRequestProperty("Cookie")
public class MainActivity extends Activity {
TextView content;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
content = (TextView)findViewById( R.id.content );
Button saveme=(Button)findViewById(R.id.button);
saveme.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v)
{
try{
// CALL GetText method to make post method call
GetText();
}
catch(Exception ex)
{
content.setText(" url exeption! " );
}
}
});
}
// Create GetText Metod
public void GetText() throws UnsupportedEncodingException
{
String text = "";
BufferedReader reader=null;
String s = "";
// Send data
try
{
// Defined URL where to send data
URL url = new URL("http://127.0.0.1:8080/apps/a.php");
// Send POST data request
URLConnection conn = url.openConnection();
// Get the server response
reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
s = conn.getRequestProperty("Cookie");
StringBuilder sb = new StringBuilder();
String line = null;
// Read Server Response
while((line = reader.readLine()) != null)
{
// Append server response in string
sb.append(line);
}
text = sb.toString();
}
catch(Exception ex)
{
}
finally
{
try
{
reader.close();
}
catch(Exception ex) {}
}
// Show response on activity
content.setText( text + "\n" + s );
}
}
そして、PHP
ファイルは次のとおりです。
<?php
session_start();
echo "hello";
?>