- PR -

htmlのタグ内のデータをaspに渡したい(postは使わない)

投稿者投稿内容
復活したスライム
常連さん
会議室デビュー日: 2006/06/26
投稿数: 28
投稿日時: 2008-10-20 20:10
お世話になります。.netではないのですが、aspで次のようなことが可能でしょうか。

@aspファイルからapiを呼び出します。
Aapiがとある処理を行って、その結果をhtml形式でaspファイルに返します。たとえば次のようなレスポンスが返ってきます。
<html><td>ok</td></html>
Bhtmlの中のタグに囲まれた「ok」という結果を、aspファイルで取得したいのです。

なかなか実現できなくて困っております。
皆様どうか、よろしくお願いいたします。



[ メッセージ編集済み 編集者: 復活したスライム 編集日時 2008-10-20 22:22 ]
ぴあちゃん
ぬし
会議室デビュー日: 2008/02/07
投稿数: 287
投稿日時: 2008-10-21 01:05
postは使わない
って意味不明です。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=26953&forum=7
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-10-21 09:41
> aspファイルからapiを呼び出します。

このapiってどういうものでしょうか。
サーバ上で動作して、文字列を返すような処理をするものなら、返された文字列に対して適切な処理をすればよいと思います。
別サーバ上のCGIやaspファイル等を呼び出したいのであれば、aspそのものにはそのような機能はないので、何かそんな処理をしてくれるものを探し出して利用することになるでしょう。
その場合は結果がどうかえってくるかは利用するものによって変わるでしょうね。
復活したスライム
常連さん
会議室デビュー日: 2006/06/26
投稿数: 28
投稿日時: 2008-10-21 09:44
ぴあちゃん様

 ご回答、有難うございます。
 msxml4.dllを使ってvbscriptで読み込むイメージですね。
 さっそくやってみます。

 ご助言、有難うございます。
復活したスライム
常連さん
会議室デビュー日: 2006/06/26
投稿数: 28
投稿日時: 2008-10-21 11:04
どっとねっとふぁん様

お世話になります。ご返信、有難うございます。

 apiとaspファイルは別サーバにあります。
 aspファイルから別サーバのapiへpostします。
 するとそのpostを受け取ったapiが、そのサーバ上でとある処理を行います。
 処理した結果を、aspファイルのサーバへhtml形式でレスポンスします。
 このhtmlのレスポンスから、必要な文字だけを取得したいのです。

 これってaspじゃあまりやらないですよね。
  
King
ぬし
会議室デビュー日: 2008/06/20
投稿数: 284
投稿日時: 2008-10-21 12:36
aspファイルに渡される

<html><td>ok</td></html>

という html のレスポンスから

ok

を抜き出したいのであれば、aspファイルで
「ok」以外の文字列を取り除けばいいのでは?
復活したスライム
常連さん
会議室デビュー日: 2006/06/26
投稿数: 28
投稿日時: 2008-10-21 13:14
king様

 お世話になります。

>「ok」以外の文字列を取り除けばいいのでは?

 知識不足で申し訳ありません。
 上記はどのようにすれば実現できますでしょうか。

 なお、そもそも思ったのですが、
 POSTした後のASPファイルを待機させておいて、
 APIからのレスポンス(HTML)を受け取るようなことって
 可能でしょうか?

 勉強不足で申し訳ありません。
King
ぬし
会議室デビュー日: 2008/06/20
投稿数: 284
投稿日時: 2008-10-21 13:30
引用:
@aspファイルからapiを呼び出します。
Aapiがとある処理を行って、その結果をhtml形式でaspファイルに返します。たとえば次のようなレスポンスが返ってきます。
<html><td>ok</td></html>
Bhtmlの中のタグに囲まれた「ok」という結果を、aspファイルで取得したいのです。


このうち出来ているのはどれで出来ていないのはどれでしょうか。
その上でわからないから質問されているのは何でしょうか。
もしかして全てですか?

スキルアップ/キャリアアップ(JOB@IT)