Arsip: tanya menagani send respon di web service

more 11 years ago
trimbil
saya dah buat applikasi sederhana untuk sbuah webservice.
tugasnya menangani setiap query pencarian yg diberikan dr client yg menggunakan web base.
nah yg jd masalah, ketika memberikan respond balik ke client dengan hasil yg lebih dr satu, saya bingung cara menanganinya
pertamnya saya menggunakan script ini
for i:=1 to 5 do
Begin
response.contenttype := 'text/HTML';
response.content:='<html> hasilnya lbh dr satu</html>';
response.sendresponse;
end;
berharap output di browser akan jd spt ini :lol:
hasilnya lbh dr satu hasilnya lbh dr satu hasilnya lbh dr satu hasilnya lbh dr satu hasilnya lbh dr satutp ternyata gagal :cry: , saya sudah coba menggunakan isi content yg berbeda, dengan menyelipkan code PHP tp ternyata tdk berhasil :cry: :cry: . adakah master master disini yg dapat memberikan pencerahan? stuck seharian disini, brtanya google pun tak membuahkn hasil.

more 11 years ago
herux
- Buat function di unit implementasi dengan mem-publish method lewat web interface di unit interface, jangan lupa tambahkan stdcall;
- Kalo calon client yg akses bukan hanya delphi, gunakan output type standar. misalnya array dinamis (TStringDynArray di unit Types )
- Akses webservice sesuai nama method yg di publish. coba gunakan PHP dalam hal ini.

more 11 years ago
trimbil
@herux: - Buat function di unit implementasi dengan mem-publish method lewat web interface di unit interface, jangan lupa tambahkan stdcall; - Kalo calon client yg akses bukan hanya delphi, gunakan output type standar. misalnya array dinamis (TStringDynArray di unit Types ) - Akses webservice sesuai nama method yg di publish. coba gunakan PHP dalam hal ini.gak mudeng:roll: alias ndak paham bissa kasih contoh atau gambarannya gak boz?? kalo pakek php mang bs yah?? soalnya waktu kasih respon balik and gunain code php, gak jalan :o

more 11 years ago
LuriDarmawan
@trimbil.
kalau mo me-replay post sebelumnya, jangan di quote yaaa?
apalagi isinya sama persis tuh, ga ada penekanan.
ok,
@trimbil buat webservice.
dalam artian membuat webserver sendiri ?
ataukah menggunakan webserver yang sudah ada? dan anda hanya membuat services-nya saja?
jika membuat webserver sendiri,
ada baiknya menggunakan threading,
setiap request yang masuk dikelola oleh child yang berbeda,
dgn demikian bisa dibuatkan 'session_id'-nya masing-masing
sementara begitu

more 11 years ago
trimbil
siap om luri, niat awal mau ambil beberapa point dr quotenya, tp malah blm dihapus.
membuat webservice sendiri. saya gunain webservernya delpi
gak ngerti masalah threading om. bs dijelaskan scr gamblang gak?
oya om, kalo mau bikin perintah Get via UDP da masukan gak??saya pakeknya komponen indy.
mau cb ngasih perintah buat send request GET /<number of bytes> HTTP/1.1.
kbanyakan tanya yah.

more 11 years ago
trimbil
mau tny lg dunk om om
ak buat prosedure gini
procedure TForm1.BitBtn1Click(Sender: TObject);
var
buf:array[0..255] of char;
dataLen:string;
begin
IdUDPClient1.Host:='192.168.1.100';
IdUDPClient1.Port:=8888;
IdUDPClient1.Active:=True;
IdUDPClient1.Send ('10');
try
dataLen:=inttostr(idUDPclient1.ReceiveBuffer(buf,sizeOf(buf)));
except
application.terminate;
end;
end;
tp knp sll hang?
udah ubek ubek google ndak ktemu solusinya.
tolong yg faham, bntuin dunk. :cry: :cry:
more 11 years ago
trimbil
yg pertama sudah 90 persen mas.
nah kalo saya ttp fokus ke yg pertama, nanti yg kdua gak klar jg hikz hikz
kalo topiknya masih sama mas, msh seputar webservice and webserver..
ada gambaran gak mas.
kasus saya yg kedua, apakah mungkin data yg diterima terlalu besar sehingga menyebabkan hang, tp sdh saya buffer kok msh ja hang. bingung mode on
tiga hari gak kluar kandang
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- Tips : Hint Untuk Projek Besar
by cyber_hecker in Tip n Trik Pemrograman more 15 years ago - db error?
by kupretkutu in MySQL more 14 years ago - user permision dan hak akses table di access
by dinox in MsSQL more 15 years ago - Clear Content all TEdit
by n3o_cybertech in Tip n Trik Pemrograman more 13 years ago - Banyak tanya
by Edwin2006 in Hal umum tentang Pascal Indonesia more 14 years ago - Private server RO
by adhiet_cool7 in Games more 13 years ago - Ada yang punya tutorial XML g nih ?
by EkoIndri in Tutorial & Community Project more 15 years ago - nampilin jpg dari MySQL
by lela in MySQL more 15 years ago - Cara Buat Repeat di TMedia Player
by mrzie05 in Multimedia & Graphic Enhancement more 11 years ago - delphi dicombine PHP???
by claser99 in Tip n Trik Pemrograman more 12 years ago