के साथ http शीर्षलेख भेजना मैंने एक छोटी सी स्क्रिप्ट सेट की है जिसे क्लाइंट को HTML के साथ फ़ीड करना चाहिए।पाइथन
import socket
sock = socket.socket()
sock.bind(('', 8080))
sock.listen(5)
client, adress = sock.accept()
print "Incoming:", adress
print client.recv(1024)
print
client.send("Content-Type: text/html\n\n")
client.send('<html><body></body></html>')
print "Answering ..."
print "Finished."
import os
os.system("pause")
लेकिन यह ब्राउज़र में सादा पाठ के रूप में दिखाया गया है। क्या आप कृपया बता सकते हैं कि मुझे क्या करना है? मुझे बस Google में कुछ नहीं मिल रहा है जो मेरी मदद करता है ..
धन्यवाद।
आप के लिए गंदा http विवरण है ... और भूल जाते हैं \ r \ \ n \ n बदलना नहीं n \ r \ n, क्योंकि HTTP को हेडर के बाद भेजने के लिए सीआरएलएफ की आवश्यकता होती है। – werewindle
और '\ n \ n' – dmitry
वाह के बजाय '\ r \ n \ r \ n' का उपयोग करने के लिए बेहतर है, यह है। धन्यवाद ! सर्वर प्रोटोकॉल के साथ सर्वर और क्लाइंट के बीच एक्सचेंज के बारे में कोई संबंधित दस्तावेज हैं? –