<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda]]></title><description><![CDATA[<p dir="auto">(<img src="/assets/uploads/files/1582800379245-34-resized.jpg" alt="34.jpg" class=" img-responsive img-markdown" /></p>
<p dir="auto">mage node.js api eka post man eken test karama hodata weda get, post , put request okkoma check kra. mongoose ekka ynne . post eken data idan insert wenawa kisi aulak nethuva postman eken test karaddi. but flutter android app ekaen api eka haraha data send kranna hedhuvama 500 internal error ekak enavane.  fix kranne komada meka ?</p>
<p dir="auto">http.dart file</p>
<pre><code>import 'dart:convert';
import 'package:http/http.dart' as http;

class RequestResult
{
  bool ok;
  dynamic data;
  RequestResult(this.ok, this.data);
}

const PROTOCOL = 'http';
const DOMAIN = "192.168.*.**:3000";
//const ROUTE = "users/signup";
Future&lt;RequestResult&gt; http_post(String route, [dynamic data]) async
{
  var url = "$PROTOCOL://$DOMAIN/$route";
  var dataStr = jsonEncode(data);
  var result = await http.post(url, body: dataStr, headers:{"Content_Type": "application/json"});
  return RequestResult(true, jsonDecode(result.body));
}
</code></pre>
<p dir="auto">signup.dart file</p>
<pre><code>class _SignUpState extends State&lt;SignUp&gt; {

TextEditingController userNameController = TextEditingController();
TextEditingController emailController = TextEditingController();
TextEditingController phoneNumberController = TextEditingController();
TextEditingController nicController = TextEditingController();
TextEditingController passwordController = TextEditingController();
String response = "";

createUser() async {
  var result = await http_post("users/signup", {
    "userName": userNameController.text,
    "email": emailController.text,
    "phoneNumber": phoneNumberController.text,
    "nic": nicController.text,
    "password": passwordController.text,
  });
  if(result.ok)
  {
    setState(() {
      response = result.data['status'];
    });
  }
}


</code></pre>
<p dir="auto">Api app.js code headers middlewaes</p>
<pre><code>mongoose.Promise = global.Promise;
//middlewares
app.use(morgan('dev'));
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());


//set access to all  connect to this api
 app.use((req, res, next) =&gt; {
    res.header('Access-Control-Allow-Origin', '*');
    res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
    res.header('Access-Control-Allow-Headers', 'X-Requested-With, Origin, Content-Type, Accept, Authorization');
    next();
    
});

app.use('/users', usersRoutes);
app.use('/posts', postsRoutes);


app.use((req, res, next) =&gt;{
    const error = new error('Not found');
    error.status= 404;
    next(error);
})

app.use((error, req, res, next) =&gt; {
    res.status(error.status || 500);
    res.json({
        error: {
            message: error.message
        }
    });
});
module.exports = app;
</code></pre>
]]></description><link>https://lankadevelopers.lk/topic/526/flutter-app-eken-http-post-req-ekak-send-karahama-500-error-ekak-enavane-postman-eken-api-eka-test-kra-hodata-weda-okkoma-methoda</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 21:07:16 GMT</lastBuildDate><atom:link href="https://lankadevelopers.lk/topic/526.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Feb 2020 10:53:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 12:30:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/1258">@Nisal-Vimukthi</a> elaaa</p>
]]></description><link>https://lankadevelopers.lk/post/3128</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3128</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 27 Feb 2020 12:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 12:14:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> thankx bro goda :blush:</p>
]]></description><link>https://lankadevelopers.lk/post/3127</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3127</guid><dc:creator><![CDATA[Nisal Vimukthi]]></dc:creator><pubDate>Thu, 27 Feb 2020 12:14:53 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 11:50:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/1258">@Nisal-Vimukthi</a> bro <a href="https://stackoverflow.com/questions/50278258/http-post-with-json-on-body-flutter-dart/50295533" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/questions/50278258/http-post-with-json-on-body-flutter-dart/50295533</a> meke answer eka balannna</p>
]]></description><link>https://lankadevelopers.lk/post/3126</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3126</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 27 Feb 2020 11:50:34 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 11:42:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> ah flutter walin komada yawanne ? mn me 1st time karanne ekai wediya dan ne :drooling_face:</p>
]]></description><link>https://lankadevelopers.lk/post/3125</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3125</guid><dc:creator><![CDATA[Nisal Vimukthi]]></dc:creator><pubDate>Thu, 27 Feb 2020 11:42:01 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 11:40:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/1258">@Nisal-Vimukthi</a> app ekenut raw format eken ywnna one bro.. natnm api ekt gnne nha parameters</p>
]]></description><link>https://lankadevelopers.lk/post/3124</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3124</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 27 Feb 2020 11:40:54 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 11:40:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> <img src="/assets/uploads/files/1582803585638-dd.jpg" alt="dd.JPG" class=" img-responsive img-markdown" />  raw  data json format eken yewwe</p>
]]></description><link>https://lankadevelopers.lk/post/3123</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3123</guid><dc:creator><![CDATA[Nisal Vimukthi]]></dc:creator><pubDate>Thu, 27 Feb 2020 11:40:10 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 11:37:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/1258">@Nisal-Vimukthi</a> postman eken parameters x-form-urlencoded karalada yawwe?</p>
]]></description><link>https://lankadevelopers.lk/post/3122</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3122</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 27 Feb 2020 11:37:58 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 11:29:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/2">@dev_lak</a> eka komada balanne  postman eken check kraddiapieka wedane</p>
]]></description><link>https://lankadevelopers.lk/post/3121</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3121</guid><dc:creator><![CDATA[Nisal Vimukthi]]></dc:creator><pubDate>Thu, 27 Feb 2020 11:29:32 GMT</pubDate></item><item><title><![CDATA[Reply to Flutter app eken http post req ekak send karahama 500 error ekak enavane . postman eken API eka test kra hodata weda okkoma methoda on Thu, 27 Feb 2020 11:22:31 GMT]]></title><description><![CDATA[<p dir="auto">500 ennenam API eke error ekak nisa, app eken request eka send karama blnna request parameters api ekata hriyta receive wenwda kyla</p>
]]></description><link>https://lankadevelopers.lk/post/3118</link><guid isPermaLink="true">https://lankadevelopers.lk/post/3118</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Thu, 27 Feb 2020 11:22:31 GMT</pubDate></item></channel></rss>