यूआरएल में पता कैसे बदलें (http: // localhost: 8080 / HELLO_WORLD) नैनो एचटीपीडी - जावा, एंड्रॉइड, नैनोहेट्पीड में

मेरी क्वेरी यूआरएल में पता बदलने के तरीके को बदलने का तरीका है (http: // localhost: 8080 / hello_world)। में बदलू HELLO_WORLD शब्द की इच्छा है।

 @Override
public Response serve(IHTTPSession session) {
String answer = "";
BufferedReader reader = null;
try {
reader = new BufferedReader(
new InputStreamReader(appContext.getAssets().open("block.html")));
// do reading, usually loop until end of file reading
String mLine;
while ((mLine = reader.readLine()) != null) {
//process line
answer += mLine;

}
} catch (IOException e) {
//log the exception
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
//log the exception
Log.d("BABAR", "EXception occured in serve()");
}
}
}
return newFixedLengthResponse(answer);
}

कृपया मुझे बताएं कि कैसे बदला जाए

उत्तर:

जवाब के लिए 0 № 1

मुझे नहीं पता कि यह वही है जो आप चाहते हैं, लेकिन आप कोशिश कर सकते हैं। आपको चरणों का पालन करना होगा:

1- अपनी सर्वर फ़ाइलों को स्टोर करने के लिए स्थानीय बनाएं; 2-फिर उस वर्ग में प्रतिक्रिया बदलें जो नैनो एचटीपी सर्वर को इस तरह से कार्यान्वित कर रहा है:

@Override
public Response serve(IHTTPSession session) {
String answer = "";
try{
FileReader filereader = new FileReader(contextoMain.local(localyourstorethefiles)+"/yourfolder/yourfile.html");
BufferedReader reader = new BufferedReader(filereader);
String line = "";
while ((line = reader.readLine()) != null) {
answer += line;
}
reader.close();

}catch(IOException ioe) {
Log.w("Httpd", ioe.toString());
}
return newFixedLengthResponse(answer);
}

3 - फिर, स्थानीयहोस्ट को कॉल करें: 8080 8080 / yourfolder / yourfile डाले बिना


संबंधित सवाल
सबसे लोकप्रिय