How to create a client sever application and execute it - dart

How to create client server application in dart.
My aim is to create a program to extract parameters form URL and store them in session on variable and connect the dart to .net web service and in below code i shows
The built-in library 'dart:io' is not available on Dartium.
import 'dart:core';
import 'dart:io';// import the dart:io library
main() {
HttpServer server; // create the server
server.listen("127.0.0.1", 8080); // and start listening
}

When I understand your question correctly, the server part of your client server application is a .NET web service. So you try to write the client side in Dart (the part that runs in the browser)?
You don't need to import dart.core.
If you want to run an app in the browser you must not import dart:io. dart:io is for Dart applications that run locally like commands you execute on the command line or launch using an icon on your desktop or that run as a background service.
In Browser applications you normally import dart:html instead. dart:html doesn't provide a lot of functionality that dart:io has. This is because the browser doesn't allow for example to access the local file system due to security reasons. Imagine you browse to a website and the code in this website could read, delete or upload to any server any file on your computer ...
When you have imported dart:html you can use the class HttpRequest to connect to the server.
Did you develop the .NET web service yourself?
You can easily access web services that provide a REST or JSON API.
I don't know how to access .NET SOAP webservice with Dart though?
You can find basic instructions how to make a request to the server here https://www.dartlang.org/articles/json-web-service/

Related

how to call a soap webservice made in delphi (on apache) from curl

In Delphi 11 Alexandria, I created a simple SOAP webservice using File->New->Soap Server. I asked to create the demo interfaces, I have built the project, corrected Apache conf, and I have copied the DLL inside Apache's module directory.
So, if I request:
http://127.0.0.1:81/xyz/mod_webbroker.dll
I get into the page where I see the interfaces, and I can view the WSDL.
Now, I would like to try to call the demo function (echoDouble) from PHP using curl.
How do I know what address I should use?
I tried:
http://127.0.0.1:81/xyz/wsdl/IMyService/echoDouble/
But it's not working.
Any help?
I understand my doubts now. I have always used "Datasnap rest application" but now I am trying "SOAP server application", that is why I cannot find the correct URL, because they work different. When using "Datasnap rest application" you need to go to a specific URL to get the function but SOAP works different, the base URL is always this (in my case):
http://127.0.0.1:81/xyz/wsdl/IMyService/
Sorry for that, I will switch back to "Datasnap rest application"

How to generate request format for WCF web service method for Mac and iPhone

I am not able to generate request format for WCF web service method for iOS and Mac project bot. which accepts an object as a parameter. Used service url is “ https:// “ for security concern. I am using “WSDL2Objc Parser” and “Sudz-c” both to generate proxy files but its not working properly ( like : it generate some syntax error while creating files) . web service is implemented in .Net language.
At Server side (.Net) we are using wsHttpBinding to be able to use SOAP 1.2 but we can't generate the client proxies - which is dead easy on the Windows box but not so easy on a Mac or iOS.

Support for offline storage in Javafx 2.x

I have an application that shall support offline storage of user data in case the server is unreachable. In Javafx 1.3 that was achieved via the classes javafx.io.Storage and javafx.io.Resource.
When migrating to Javafx 2.0 these classes have been discontinued. I believe that the guys at Oracle have an equivalent functionality for it in Java.
My question is What is the equivalent of the aforementioned classes in Javafx 2.0 What I want is to specify a resource name to which I can store data without worrying where it is exactly stored on the client file system, the same as browsers cookies.
Thanks for your help
Ahmed
There is no equivalent of javafx.io.Storage and javafx.io.Resource in JavaFX 2.x itself. Because JavaFX 2.x is based on Java, you can use Java services.
The JNLP FileSaveService and FileOpenService may be used. These services should work across JNLP based deployments (browser embedded and webstart apps) - not sure if they work for standalone apps.
If you know that your application will be run as a standalone app or a signed browser embedded or webstart app with higher privileges, then you can get the user directory via the user.home system property and write your app data to an an appropriate file location under that, probably using the Files api as in this Files tutorial. For example, use the Files api to create a {$user.dir}/.myapp/appdata.dat file to read and write.
JavaFX embeds an html5 web engine. The WebEngine in JavaFX 8 implements the offline storage portion of the html5 specification, the WebEngine in JavaFX 2.2 does not.

Create web service using external WSDL through Add Service Reference

I have an ASP.NET MVC3 project in .NET 4 which needs to act as a SOAP server to receive notifications from another website.
I have created web services before, but I don't know how to set up a way to receive these notifications where the WSDL is provided by the external website.
I know I can create a service and get that to produce its own WSDL, but I'm assuming there must be an easy way to add a service reference, and then create a service that uses the objects/methods generated by it.
How do I do this?
Thanks
You can use the svcutil tool from visual studio commands line, to create the required configuration and proxy files

Dwscript web server

I want to use dwscript for web programming ( generating dynamic content). I was wondering if there is any module for apache web server? Or how can I run my own web server based on dwscript?
I'm not (yet?) familiar with DWScript, but I've created an Apache module that runs a Delphi-compiled module that serves a web-site over an abstract interface, so it can plug into IIS or InternetExplorer also. There are also versions that auto-recompile when it detects changes to the source-code, so you can develop and test by hitting refresh in the browser window:
http://xxm.sourceforge.net/

Resources